<!DOCTYPE HTML>
<html lang="en">
<head>
<title>Source code</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<main role="main">
<div class="sourceContainer">
<pre><span class="sourceLineNo">001</span><a id="line.1">/*</a>
<span class="sourceLineNo">002</span><a id="line.2"> * Licensed to the Apache Software Foundation (ASF) under one or more</a>
<span class="sourceLineNo">003</span><a id="line.3"> * contributor license agreements.  See the NOTICE file distributed with</a>
<span class="sourceLineNo">004</span><a id="line.4"> * this work for additional information regarding copyright ownership.</a>
<span class="sourceLineNo">005</span><a id="line.5"> * The ASF licenses this file to You under the Apache License, Version 2.0</a>
<span class="sourceLineNo">006</span><a id="line.6"> * (the "License"); you may not use this file except in compliance with</a>
<span class="sourceLineNo">007</span><a id="line.7"> * the License.  You may obtain a copy of the License at</a>
<span class="sourceLineNo">008</span><a id="line.8"> *</a>
<span class="sourceLineNo">009</span><a id="line.9"> *      http://www.apache.org/licenses/LICENSE-2.0</a>
<span class="sourceLineNo">010</span><a id="line.10"> *</a>
<span class="sourceLineNo">011</span><a id="line.11"> * Unless required by applicable law or agreed to in writing, software</a>
<span class="sourceLineNo">012</span><a id="line.12"> * distributed under the License is distributed on an "AS IS" BASIS,</a>
<span class="sourceLineNo">013</span><a id="line.13"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</a>
<span class="sourceLineNo">014</span><a id="line.14"> * See the License for the specific language governing permissions and</a>
<span class="sourceLineNo">015</span><a id="line.15"> * limitations under the License.</a>
<span class="sourceLineNo">016</span><a id="line.16"> */</a>
<span class="sourceLineNo">017</span><a id="line.17">package org.apache.commons.dbutils;</a>
<span class="sourceLineNo">018</span><a id="line.18"></a>
<span class="sourceLineNo">019</span><a id="line.19">import java.io.InputStream;</a>
<span class="sourceLineNo">020</span><a id="line.20">import java.io.Reader;</a>
<span class="sourceLineNo">021</span><a id="line.21">import java.math.BigDecimal;</a>
<span class="sourceLineNo">022</span><a id="line.22">import java.net.URL;</a>
<span class="sourceLineNo">023</span><a id="line.23">import java.sql.Array;</a>
<span class="sourceLineNo">024</span><a id="line.24">import java.sql.Blob;</a>
<span class="sourceLineNo">025</span><a id="line.25">import java.sql.Clob;</a>
<span class="sourceLineNo">026</span><a id="line.26">import java.sql.Date;</a>
<span class="sourceLineNo">027</span><a id="line.27">import java.sql.NClob;</a>
<span class="sourceLineNo">028</span><a id="line.28">import java.sql.Ref;</a>
<span class="sourceLineNo">029</span><a id="line.29">import java.sql.ResultSet;</a>
<span class="sourceLineNo">030</span><a id="line.30">import java.sql.ResultSetMetaData;</a>
<span class="sourceLineNo">031</span><a id="line.31">import java.sql.RowId;</a>
<span class="sourceLineNo">032</span><a id="line.32">import java.sql.SQLException;</a>
<span class="sourceLineNo">033</span><a id="line.33">import java.sql.SQLWarning;</a>
<span class="sourceLineNo">034</span><a id="line.34">import java.sql.SQLXML;</a>
<span class="sourceLineNo">035</span><a id="line.35">import java.sql.Statement;</a>
<span class="sourceLineNo">036</span><a id="line.36">import java.sql.Time;</a>
<span class="sourceLineNo">037</span><a id="line.37">import java.sql.Timestamp;</a>
<span class="sourceLineNo">038</span><a id="line.38">import java.util.Calendar;</a>
<span class="sourceLineNo">039</span><a id="line.39">import java.util.Map;</a>
<span class="sourceLineNo">040</span><a id="line.40"></a>
<span class="sourceLineNo">041</span><a id="line.41">/**</a>
<span class="sourceLineNo">042</span><a id="line.42"> * Extensions of this class convert ResultSets into other objects.</a>
<span class="sourceLineNo">043</span><a id="line.43"> *</a>
<span class="sourceLineNo">044</span><a id="line.44"> * According to the &lt;i&gt;DRY&lt;/i&gt; principle (Don't Repeat Yourself), repeating {@code resultSet}</a>
<span class="sourceLineNo">045</span><a id="line.45"> * variable inside the {@link ResultSetHandler#handle(ResultSet)} over and over for each iteration</a>
<span class="sourceLineNo">046</span><a id="line.46"> * can get a little tedious, {@code AbstractResultSetHandler} implicitly gives users access to</a>
<span class="sourceLineNo">047</span><a id="line.47"> * {@code ResultSet}'s methods.</a>
<span class="sourceLineNo">048</span><a id="line.48"> *</a>
<span class="sourceLineNo">049</span><a id="line.49"> * &lt;b&gt;NOTE&lt;/b&gt; This class is &lt;i&gt;NOT&lt;/i&gt; thread safe!</a>
<span class="sourceLineNo">050</span><a id="line.50"> *</a>
<span class="sourceLineNo">051</span><a id="line.51"> * @param &lt;T&gt; the target type the input ResultSet will be converted to.</a>
<span class="sourceLineNo">052</span><a id="line.52"> * @since 1.6</a>
<span class="sourceLineNo">053</span><a id="line.53"> */</a>
<span class="sourceLineNo">054</span><a id="line.54">public abstract class BaseResultSetHandler&lt;T&gt; implements ResultSetHandler&lt;T&gt; {</a>
<span class="sourceLineNo">055</span><a id="line.55"></a>
<span class="sourceLineNo">056</span><a id="line.56">    /**</a>
<span class="sourceLineNo">057</span><a id="line.57">     * The adapted ResultSet.</a>
<span class="sourceLineNo">058</span><a id="line.58">     */</a>
<span class="sourceLineNo">059</span><a id="line.59">    private ResultSet rs;</a>
<span class="sourceLineNo">060</span><a id="line.60"></a>
<span class="sourceLineNo">061</span><a id="line.61">    /**</a>
<span class="sourceLineNo">062</span><a id="line.62">     * {@inheritDoc}</a>
<span class="sourceLineNo">063</span><a id="line.63">     */</a>
<span class="sourceLineNo">064</span><a id="line.64">    @Override</a>
<span class="sourceLineNo">065</span><a id="line.65">    public final T handle(final ResultSet rs) throws SQLException {</a>
<span class="sourceLineNo">066</span><a id="line.66">        if (this.rs != null) {</a>
<span class="sourceLineNo">067</span><a id="line.67">            throw new IllegalStateException("Re-entry not allowed!");</a>
<span class="sourceLineNo">068</span><a id="line.68">        }</a>
<span class="sourceLineNo">069</span><a id="line.69"></a>
<span class="sourceLineNo">070</span><a id="line.70">        this.rs = rs;</a>
<span class="sourceLineNo">071</span><a id="line.71"></a>
<span class="sourceLineNo">072</span><a id="line.72">        try {</a>
<span class="sourceLineNo">073</span><a id="line.73">            return handle();</a>
<span class="sourceLineNo">074</span><a id="line.74">        } finally {</a>
<span class="sourceLineNo">075</span><a id="line.75">            this.rs = null;</a>
<span class="sourceLineNo">076</span><a id="line.76">        }</a>
<span class="sourceLineNo">077</span><a id="line.77">    }</a>
<span class="sourceLineNo">078</span><a id="line.78"></a>
<span class="sourceLineNo">079</span><a id="line.79">    /**</a>
<span class="sourceLineNo">080</span><a id="line.80">     * Turn the {@code ResultSet} into an Object.</a>
<span class="sourceLineNo">081</span><a id="line.81">     *</a>
<span class="sourceLineNo">082</span><a id="line.82">     * @return An Object initialized with {@code ResultSet} data</a>
<span class="sourceLineNo">083</span><a id="line.83">     * @throws SQLException if a database access error occurs</a>
<span class="sourceLineNo">084</span><a id="line.84">     * @see ResultSetHandler#handle(ResultSet)</a>
<span class="sourceLineNo">085</span><a id="line.85">     */</a>
<span class="sourceLineNo">086</span><a id="line.86">    protected abstract T handle() throws SQLException;</a>
<span class="sourceLineNo">087</span><a id="line.87"></a>
<span class="sourceLineNo">088</span><a id="line.88">    /**</a>
<span class="sourceLineNo">089</span><a id="line.89">     * @param row</a>
<span class="sourceLineNo">090</span><a id="line.90">     * @return</a>
<span class="sourceLineNo">091</span><a id="line.91">     * @throws SQLException</a>
<span class="sourceLineNo">092</span><a id="line.92">     * @see java.sql.ResultSet#absolute(int)</a>
<span class="sourceLineNo">093</span><a id="line.93">     */</a>
<span class="sourceLineNo">094</span><a id="line.94">    protected final boolean absolute(final int row) throws SQLException {</a>
<span class="sourceLineNo">095</span><a id="line.95">        return rs.absolute(row);</a>
<span class="sourceLineNo">096</span><a id="line.96">    }</a>
<span class="sourceLineNo">097</span><a id="line.97"></a>
<span class="sourceLineNo">098</span><a id="line.98">    /**</a>
<span class="sourceLineNo">099</span><a id="line.99">     * @throws SQLException</a>
<span class="sourceLineNo">100</span><a id="line.100">     * @see java.sql.ResultSet#afterLast()</a>
<span class="sourceLineNo">101</span><a id="line.101">     */</a>
<span class="sourceLineNo">102</span><a id="line.102">    protected final void afterLast() throws SQLException {</a>
<span class="sourceLineNo">103</span><a id="line.103">        rs.afterLast();</a>
<span class="sourceLineNo">104</span><a id="line.104">    }</a>
<span class="sourceLineNo">105</span><a id="line.105"></a>
<span class="sourceLineNo">106</span><a id="line.106">    /**</a>
<span class="sourceLineNo">107</span><a id="line.107">     * @throws SQLException</a>
<span class="sourceLineNo">108</span><a id="line.108">     * @see java.sql.ResultSet#beforeFirst()</a>
<span class="sourceLineNo">109</span><a id="line.109">     */</a>
<span class="sourceLineNo">110</span><a id="line.110">    protected final void beforeFirst() throws SQLException {</a>
<span class="sourceLineNo">111</span><a id="line.111">        rs.beforeFirst();</a>
<span class="sourceLineNo">112</span><a id="line.112">    }</a>
<span class="sourceLineNo">113</span><a id="line.113"></a>
<span class="sourceLineNo">114</span><a id="line.114">    /**</a>
<span class="sourceLineNo">115</span><a id="line.115">     * @throws SQLException</a>
<span class="sourceLineNo">116</span><a id="line.116">     * @see java.sql.ResultSet#cancelRowUpdates()</a>
<span class="sourceLineNo">117</span><a id="line.117">     */</a>
<span class="sourceLineNo">118</span><a id="line.118">    protected final void cancelRowUpdates() throws SQLException {</a>
<span class="sourceLineNo">119</span><a id="line.119">        rs.cancelRowUpdates();</a>
<span class="sourceLineNo">120</span><a id="line.120">    }</a>
<span class="sourceLineNo">121</span><a id="line.121"></a>
<span class="sourceLineNo">122</span><a id="line.122">    /**</a>
<span class="sourceLineNo">123</span><a id="line.123">     * @throws SQLException</a>
<span class="sourceLineNo">124</span><a id="line.124">     * @see java.sql.ResultSet#clearWarnings()</a>
<span class="sourceLineNo">125</span><a id="line.125">     */</a>
<span class="sourceLineNo">126</span><a id="line.126">    protected final void clearWarnings() throws SQLException {</a>
<span class="sourceLineNo">127</span><a id="line.127">        rs.clearWarnings();</a>
<span class="sourceLineNo">128</span><a id="line.128">    }</a>
<span class="sourceLineNo">129</span><a id="line.129"></a>
<span class="sourceLineNo">130</span><a id="line.130">    /**</a>
<span class="sourceLineNo">131</span><a id="line.131">     * @throws SQLException</a>
<span class="sourceLineNo">132</span><a id="line.132">     * @see java.sql.ResultSet#close()</a>
<span class="sourceLineNo">133</span><a id="line.133">     */</a>
<span class="sourceLineNo">134</span><a id="line.134">    protected final void close() throws SQLException {</a>
<span class="sourceLineNo">135</span><a id="line.135">        rs.close();</a>
<span class="sourceLineNo">136</span><a id="line.136">    }</a>
<span class="sourceLineNo">137</span><a id="line.137"></a>
<span class="sourceLineNo">138</span><a id="line.138">    /**</a>
<span class="sourceLineNo">139</span><a id="line.139">     * @throws SQLException</a>
<span class="sourceLineNo">140</span><a id="line.140">     * @see java.sql.ResultSet#deleteRow()</a>
<span class="sourceLineNo">141</span><a id="line.141">     */</a>
<span class="sourceLineNo">142</span><a id="line.142">    protected final void deleteRow() throws SQLException {</a>
<span class="sourceLineNo">143</span><a id="line.143">        rs.deleteRow();</a>
<span class="sourceLineNo">144</span><a id="line.144">    }</a>
<span class="sourceLineNo">145</span><a id="line.145"></a>
<span class="sourceLineNo">146</span><a id="line.146">    /**</a>
<span class="sourceLineNo">147</span><a id="line.147">     * @param columnLabel</a>
<span class="sourceLineNo">148</span><a id="line.148">     * @return</a>
<span class="sourceLineNo">149</span><a id="line.149">     * @throws SQLException</a>
<span class="sourceLineNo">150</span><a id="line.150">     * @see java.sql.ResultSet#findColumn(java.lang.String)</a>
<span class="sourceLineNo">151</span><a id="line.151">     */</a>
<span class="sourceLineNo">152</span><a id="line.152">    protected final int findColumn(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">153</span><a id="line.153">        return rs.findColumn(columnLabel);</a>
<span class="sourceLineNo">154</span><a id="line.154">    }</a>
<span class="sourceLineNo">155</span><a id="line.155"></a>
<span class="sourceLineNo">156</span><a id="line.156">    /**</a>
<span class="sourceLineNo">157</span><a id="line.157">     * @return</a>
<span class="sourceLineNo">158</span><a id="line.158">     * @throws SQLException</a>
<span class="sourceLineNo">159</span><a id="line.159">     * @see java.sql.ResultSet#first()</a>
<span class="sourceLineNo">160</span><a id="line.160">     */</a>
<span class="sourceLineNo">161</span><a id="line.161">    protected final boolean first() throws SQLException {</a>
<span class="sourceLineNo">162</span><a id="line.162">        return rs.first();</a>
<span class="sourceLineNo">163</span><a id="line.163">    }</a>
<span class="sourceLineNo">164</span><a id="line.164"></a>
<span class="sourceLineNo">165</span><a id="line.165">    /**</a>
<span class="sourceLineNo">166</span><a id="line.166">     * @param columnIndex</a>
<span class="sourceLineNo">167</span><a id="line.167">     * @return</a>
<span class="sourceLineNo">168</span><a id="line.168">     * @throws SQLException</a>
<span class="sourceLineNo">169</span><a id="line.169">     * @see java.sql.ResultSet#getArray(int)</a>
<span class="sourceLineNo">170</span><a id="line.170">     */</a>
<span class="sourceLineNo">171</span><a id="line.171">    protected final Array getArray(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">172</span><a id="line.172">        return rs.getArray(columnIndex);</a>
<span class="sourceLineNo">173</span><a id="line.173">    }</a>
<span class="sourceLineNo">174</span><a id="line.174"></a>
<span class="sourceLineNo">175</span><a id="line.175">    /**</a>
<span class="sourceLineNo">176</span><a id="line.176">     * @param columnLabel</a>
<span class="sourceLineNo">177</span><a id="line.177">     * @return</a>
<span class="sourceLineNo">178</span><a id="line.178">     * @throws SQLException</a>
<span class="sourceLineNo">179</span><a id="line.179">     * @see java.sql.ResultSet#getArray(java.lang.String)</a>
<span class="sourceLineNo">180</span><a id="line.180">     */</a>
<span class="sourceLineNo">181</span><a id="line.181">    protected final Array getArray(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">182</span><a id="line.182">        return rs.getArray(columnLabel);</a>
<span class="sourceLineNo">183</span><a id="line.183">    }</a>
<span class="sourceLineNo">184</span><a id="line.184"></a>
<span class="sourceLineNo">185</span><a id="line.185">    /**</a>
<span class="sourceLineNo">186</span><a id="line.186">     * @param columnIndex</a>
<span class="sourceLineNo">187</span><a id="line.187">     * @return</a>
<span class="sourceLineNo">188</span><a id="line.188">     * @throws SQLException</a>
<span class="sourceLineNo">189</span><a id="line.189">     * @see java.sql.ResultSet#getAsciiStream(int)</a>
<span class="sourceLineNo">190</span><a id="line.190">     */</a>
<span class="sourceLineNo">191</span><a id="line.191">    protected final InputStream getAsciiStream(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">192</span><a id="line.192">        return rs.getAsciiStream(columnIndex);</a>
<span class="sourceLineNo">193</span><a id="line.193">    }</a>
<span class="sourceLineNo">194</span><a id="line.194"></a>
<span class="sourceLineNo">195</span><a id="line.195">    /**</a>
<span class="sourceLineNo">196</span><a id="line.196">     * @param columnLabel</a>
<span class="sourceLineNo">197</span><a id="line.197">     * @return</a>
<span class="sourceLineNo">198</span><a id="line.198">     * @throws SQLException</a>
<span class="sourceLineNo">199</span><a id="line.199">     * @see java.sql.ResultSet#getAsciiStream(java.lang.String)</a>
<span class="sourceLineNo">200</span><a id="line.200">     */</a>
<span class="sourceLineNo">201</span><a id="line.201">    protected final InputStream getAsciiStream(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">202</span><a id="line.202">        return rs.getAsciiStream(columnLabel);</a>
<span class="sourceLineNo">203</span><a id="line.203">    }</a>
<span class="sourceLineNo">204</span><a id="line.204"></a>
<span class="sourceLineNo">205</span><a id="line.205">    /**</a>
<span class="sourceLineNo">206</span><a id="line.206">     * @param columnIndex</a>
<span class="sourceLineNo">207</span><a id="line.207">     * @param scale</a>
<span class="sourceLineNo">208</span><a id="line.208">     * @return</a>
<span class="sourceLineNo">209</span><a id="line.209">     * @throws SQLException</a>
<span class="sourceLineNo">210</span><a id="line.210">     * @deprecated</a>
<span class="sourceLineNo">211</span><a id="line.211">     * @see java.sql.ResultSet#getBigDecimal(int, int)</a>
<span class="sourceLineNo">212</span><a id="line.212">     */</a>
<span class="sourceLineNo">213</span><a id="line.213">    @Deprecated</a>
<span class="sourceLineNo">214</span><a id="line.214">    protected final BigDecimal getBigDecimal(final int columnIndex, final int scale) throws SQLException {</a>
<span class="sourceLineNo">215</span><a id="line.215">        return rs.getBigDecimal(columnIndex, scale);</a>
<span class="sourceLineNo">216</span><a id="line.216">    }</a>
<span class="sourceLineNo">217</span><a id="line.217"></a>
<span class="sourceLineNo">218</span><a id="line.218">    /**</a>
<span class="sourceLineNo">219</span><a id="line.219">     * @param columnIndex</a>
<span class="sourceLineNo">220</span><a id="line.220">     * @return</a>
<span class="sourceLineNo">221</span><a id="line.221">     * @throws SQLException</a>
<span class="sourceLineNo">222</span><a id="line.222">     * @see java.sql.ResultSet#getBigDecimal(int)</a>
<span class="sourceLineNo">223</span><a id="line.223">     */</a>
<span class="sourceLineNo">224</span><a id="line.224">    protected final BigDecimal getBigDecimal(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">225</span><a id="line.225">        return rs.getBigDecimal(columnIndex);</a>
<span class="sourceLineNo">226</span><a id="line.226">    }</a>
<span class="sourceLineNo">227</span><a id="line.227"></a>
<span class="sourceLineNo">228</span><a id="line.228">    /**</a>
<span class="sourceLineNo">229</span><a id="line.229">     * @param columnLabel</a>
<span class="sourceLineNo">230</span><a id="line.230">     * @param scale</a>
<span class="sourceLineNo">231</span><a id="line.231">     * @return</a>
<span class="sourceLineNo">232</span><a id="line.232">     * @throws SQLException</a>
<span class="sourceLineNo">233</span><a id="line.233">     * @deprecated</a>
<span class="sourceLineNo">234</span><a id="line.234">     * @see java.sql.ResultSet#getBigDecimal(java.lang.String, int)</a>
<span class="sourceLineNo">235</span><a id="line.235">     */</a>
<span class="sourceLineNo">236</span><a id="line.236">    @Deprecated</a>
<span class="sourceLineNo">237</span><a id="line.237">    protected final BigDecimal getBigDecimal(final String columnLabel, final int scale) throws SQLException {</a>
<span class="sourceLineNo">238</span><a id="line.238">        return rs.getBigDecimal(columnLabel, scale);</a>
<span class="sourceLineNo">239</span><a id="line.239">    }</a>
<span class="sourceLineNo">240</span><a id="line.240"></a>
<span class="sourceLineNo">241</span><a id="line.241">    /**</a>
<span class="sourceLineNo">242</span><a id="line.242">     * @param columnLabel</a>
<span class="sourceLineNo">243</span><a id="line.243">     * @return</a>
<span class="sourceLineNo">244</span><a id="line.244">     * @throws SQLException</a>
<span class="sourceLineNo">245</span><a id="line.245">     * @see java.sql.ResultSet#getBigDecimal(java.lang.String)</a>
<span class="sourceLineNo">246</span><a id="line.246">     */</a>
<span class="sourceLineNo">247</span><a id="line.247">    protected final BigDecimal getBigDecimal(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">248</span><a id="line.248">        return rs.getBigDecimal(columnLabel);</a>
<span class="sourceLineNo">249</span><a id="line.249">    }</a>
<span class="sourceLineNo">250</span><a id="line.250"></a>
<span class="sourceLineNo">251</span><a id="line.251">    /**</a>
<span class="sourceLineNo">252</span><a id="line.252">     * @param columnIndex</a>
<span class="sourceLineNo">253</span><a id="line.253">     * @return</a>
<span class="sourceLineNo">254</span><a id="line.254">     * @throws SQLException</a>
<span class="sourceLineNo">255</span><a id="line.255">     * @see java.sql.ResultSet#getBinaryStream(int)</a>
<span class="sourceLineNo">256</span><a id="line.256">     */</a>
<span class="sourceLineNo">257</span><a id="line.257">    protected final InputStream getBinaryStream(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">258</span><a id="line.258">        return rs.getBinaryStream(columnIndex);</a>
<span class="sourceLineNo">259</span><a id="line.259">    }</a>
<span class="sourceLineNo">260</span><a id="line.260"></a>
<span class="sourceLineNo">261</span><a id="line.261">    /**</a>
<span class="sourceLineNo">262</span><a id="line.262">     * @param columnLabel</a>
<span class="sourceLineNo">263</span><a id="line.263">     * @return</a>
<span class="sourceLineNo">264</span><a id="line.264">     * @throws SQLException</a>
<span class="sourceLineNo">265</span><a id="line.265">     * @see java.sql.ResultSet#getBinaryStream(java.lang.String)</a>
<span class="sourceLineNo">266</span><a id="line.266">     */</a>
<span class="sourceLineNo">267</span><a id="line.267">    protected final InputStream getBinaryStream(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">268</span><a id="line.268">        return rs.getBinaryStream(columnLabel);</a>
<span class="sourceLineNo">269</span><a id="line.269">    }</a>
<span class="sourceLineNo">270</span><a id="line.270"></a>
<span class="sourceLineNo">271</span><a id="line.271">    /**</a>
<span class="sourceLineNo">272</span><a id="line.272">     * @param columnIndex</a>
<span class="sourceLineNo">273</span><a id="line.273">     * @return</a>
<span class="sourceLineNo">274</span><a id="line.274">     * @throws SQLException</a>
<span class="sourceLineNo">275</span><a id="line.275">     * @see java.sql.ResultSet#getBlob(int)</a>
<span class="sourceLineNo">276</span><a id="line.276">     */</a>
<span class="sourceLineNo">277</span><a id="line.277">    protected final Blob getBlob(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">278</span><a id="line.278">        return rs.getBlob(columnIndex);</a>
<span class="sourceLineNo">279</span><a id="line.279">    }</a>
<span class="sourceLineNo">280</span><a id="line.280"></a>
<span class="sourceLineNo">281</span><a id="line.281">    /**</a>
<span class="sourceLineNo">282</span><a id="line.282">     * @param columnLabel</a>
<span class="sourceLineNo">283</span><a id="line.283">     * @return</a>
<span class="sourceLineNo">284</span><a id="line.284">     * @throws SQLException</a>
<span class="sourceLineNo">285</span><a id="line.285">     * @see java.sql.ResultSet#getBlob(java.lang.String)</a>
<span class="sourceLineNo">286</span><a id="line.286">     */</a>
<span class="sourceLineNo">287</span><a id="line.287">    protected final Blob getBlob(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">288</span><a id="line.288">        return rs.getBlob(columnLabel);</a>
<span class="sourceLineNo">289</span><a id="line.289">    }</a>
<span class="sourceLineNo">290</span><a id="line.290"></a>
<span class="sourceLineNo">291</span><a id="line.291">    /**</a>
<span class="sourceLineNo">292</span><a id="line.292">     * @param columnIndex</a>
<span class="sourceLineNo">293</span><a id="line.293">     * @return</a>
<span class="sourceLineNo">294</span><a id="line.294">     * @throws SQLException</a>
<span class="sourceLineNo">295</span><a id="line.295">     * @see java.sql.ResultSet#getBoolean(int)</a>
<span class="sourceLineNo">296</span><a id="line.296">     */</a>
<span class="sourceLineNo">297</span><a id="line.297">    protected final boolean getBoolean(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">298</span><a id="line.298">        return rs.getBoolean(columnIndex);</a>
<span class="sourceLineNo">299</span><a id="line.299">    }</a>
<span class="sourceLineNo">300</span><a id="line.300"></a>
<span class="sourceLineNo">301</span><a id="line.301">    /**</a>
<span class="sourceLineNo">302</span><a id="line.302">     * @param columnLabel</a>
<span class="sourceLineNo">303</span><a id="line.303">     * @return</a>
<span class="sourceLineNo">304</span><a id="line.304">     * @throws SQLException</a>
<span class="sourceLineNo">305</span><a id="line.305">     * @see java.sql.ResultSet#getBoolean(java.lang.String)</a>
<span class="sourceLineNo">306</span><a id="line.306">     */</a>
<span class="sourceLineNo">307</span><a id="line.307">    protected final boolean getBoolean(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">308</span><a id="line.308">        return rs.getBoolean(columnLabel);</a>
<span class="sourceLineNo">309</span><a id="line.309">    }</a>
<span class="sourceLineNo">310</span><a id="line.310"></a>
<span class="sourceLineNo">311</span><a id="line.311">    /**</a>
<span class="sourceLineNo">312</span><a id="line.312">     * @param columnIndex</a>
<span class="sourceLineNo">313</span><a id="line.313">     * @return</a>
<span class="sourceLineNo">314</span><a id="line.314">     * @throws SQLException</a>
<span class="sourceLineNo">315</span><a id="line.315">     * @see java.sql.ResultSet#getByte(int)</a>
<span class="sourceLineNo">316</span><a id="line.316">     */</a>
<span class="sourceLineNo">317</span><a id="line.317">    protected final byte getByte(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">318</span><a id="line.318">        return rs.getByte(columnIndex);</a>
<span class="sourceLineNo">319</span><a id="line.319">    }</a>
<span class="sourceLineNo">320</span><a id="line.320"></a>
<span class="sourceLineNo">321</span><a id="line.321">    /**</a>
<span class="sourceLineNo">322</span><a id="line.322">     * @param columnLabel</a>
<span class="sourceLineNo">323</span><a id="line.323">     * @return</a>
<span class="sourceLineNo">324</span><a id="line.324">     * @throws SQLException</a>
<span class="sourceLineNo">325</span><a id="line.325">     * @see java.sql.ResultSet#getByte(java.lang.String)</a>
<span class="sourceLineNo">326</span><a id="line.326">     */</a>
<span class="sourceLineNo">327</span><a id="line.327">    protected final byte getByte(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">328</span><a id="line.328">        return rs.getByte(columnLabel);</a>
<span class="sourceLineNo">329</span><a id="line.329">    }</a>
<span class="sourceLineNo">330</span><a id="line.330"></a>
<span class="sourceLineNo">331</span><a id="line.331">    /**</a>
<span class="sourceLineNo">332</span><a id="line.332">     * @param columnIndex</a>
<span class="sourceLineNo">333</span><a id="line.333">     * @return</a>
<span class="sourceLineNo">334</span><a id="line.334">     * @throws SQLException</a>
<span class="sourceLineNo">335</span><a id="line.335">     * @see java.sql.ResultSet#getBytes(int)</a>
<span class="sourceLineNo">336</span><a id="line.336">     */</a>
<span class="sourceLineNo">337</span><a id="line.337">    protected final byte[] getBytes(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">338</span><a id="line.338">        return rs.getBytes(columnIndex);</a>
<span class="sourceLineNo">339</span><a id="line.339">    }</a>
<span class="sourceLineNo">340</span><a id="line.340"></a>
<span class="sourceLineNo">341</span><a id="line.341">    /**</a>
<span class="sourceLineNo">342</span><a id="line.342">     * @param columnLabel</a>
<span class="sourceLineNo">343</span><a id="line.343">     * @return</a>
<span class="sourceLineNo">344</span><a id="line.344">     * @throws SQLException</a>
<span class="sourceLineNo">345</span><a id="line.345">     * @see java.sql.ResultSet#getBytes(java.lang.String)</a>
<span class="sourceLineNo">346</span><a id="line.346">     */</a>
<span class="sourceLineNo">347</span><a id="line.347">    protected final byte[] getBytes(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">348</span><a id="line.348">        return rs.getBytes(columnLabel);</a>
<span class="sourceLineNo">349</span><a id="line.349">    }</a>
<span class="sourceLineNo">350</span><a id="line.350"></a>
<span class="sourceLineNo">351</span><a id="line.351">    /**</a>
<span class="sourceLineNo">352</span><a id="line.352">     * @param columnIndex</a>
<span class="sourceLineNo">353</span><a id="line.353">     * @return</a>
<span class="sourceLineNo">354</span><a id="line.354">     * @throws SQLException</a>
<span class="sourceLineNo">355</span><a id="line.355">     * @see java.sql.ResultSet#getCharacterStream(int)</a>
<span class="sourceLineNo">356</span><a id="line.356">     */</a>
<span class="sourceLineNo">357</span><a id="line.357">    protected final Reader getCharacterStream(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">358</span><a id="line.358">        return rs.getCharacterStream(columnIndex);</a>
<span class="sourceLineNo">359</span><a id="line.359">    }</a>
<span class="sourceLineNo">360</span><a id="line.360"></a>
<span class="sourceLineNo">361</span><a id="line.361">    /**</a>
<span class="sourceLineNo">362</span><a id="line.362">     * @param columnLabel</a>
<span class="sourceLineNo">363</span><a id="line.363">     * @return</a>
<span class="sourceLineNo">364</span><a id="line.364">     * @throws SQLException</a>
<span class="sourceLineNo">365</span><a id="line.365">     * @see java.sql.ResultSet#getCharacterStream(java.lang.String)</a>
<span class="sourceLineNo">366</span><a id="line.366">     */</a>
<span class="sourceLineNo">367</span><a id="line.367">    protected final Reader getCharacterStream(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">368</span><a id="line.368">        return rs.getCharacterStream(columnLabel);</a>
<span class="sourceLineNo">369</span><a id="line.369">    }</a>
<span class="sourceLineNo">370</span><a id="line.370"></a>
<span class="sourceLineNo">371</span><a id="line.371">    /**</a>
<span class="sourceLineNo">372</span><a id="line.372">     * @param columnIndex</a>
<span class="sourceLineNo">373</span><a id="line.373">     * @return</a>
<span class="sourceLineNo">374</span><a id="line.374">     * @throws SQLException</a>
<span class="sourceLineNo">375</span><a id="line.375">     * @see java.sql.ResultSet#getClob(int)</a>
<span class="sourceLineNo">376</span><a id="line.376">     */</a>
<span class="sourceLineNo">377</span><a id="line.377">    protected final Clob getClob(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">378</span><a id="line.378">        return rs.getClob(columnIndex);</a>
<span class="sourceLineNo">379</span><a id="line.379">    }</a>
<span class="sourceLineNo">380</span><a id="line.380"></a>
<span class="sourceLineNo">381</span><a id="line.381">    /**</a>
<span class="sourceLineNo">382</span><a id="line.382">     * @param columnLabel</a>
<span class="sourceLineNo">383</span><a id="line.383">     * @return</a>
<span class="sourceLineNo">384</span><a id="line.384">     * @throws SQLException</a>
<span class="sourceLineNo">385</span><a id="line.385">     * @see java.sql.ResultSet#getClob(java.lang.String)</a>
<span class="sourceLineNo">386</span><a id="line.386">     */</a>
<span class="sourceLineNo">387</span><a id="line.387">    protected final Clob getClob(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">388</span><a id="line.388">        return rs.getClob(columnLabel);</a>
<span class="sourceLineNo">389</span><a id="line.389">    }</a>
<span class="sourceLineNo">390</span><a id="line.390"></a>
<span class="sourceLineNo">391</span><a id="line.391">    /**</a>
<span class="sourceLineNo">392</span><a id="line.392">     * @return</a>
<span class="sourceLineNo">393</span><a id="line.393">     * @throws SQLException</a>
<span class="sourceLineNo">394</span><a id="line.394">     * @see java.sql.ResultSet#getConcurrency()</a>
<span class="sourceLineNo">395</span><a id="line.395">     */</a>
<span class="sourceLineNo">396</span><a id="line.396">    protected final int getConcurrency() throws SQLException {</a>
<span class="sourceLineNo">397</span><a id="line.397">        return rs.getConcurrency();</a>
<span class="sourceLineNo">398</span><a id="line.398">    }</a>
<span class="sourceLineNo">399</span><a id="line.399"></a>
<span class="sourceLineNo">400</span><a id="line.400">    /**</a>
<span class="sourceLineNo">401</span><a id="line.401">     * @return</a>
<span class="sourceLineNo">402</span><a id="line.402">     * @throws SQLException</a>
<span class="sourceLineNo">403</span><a id="line.403">     * @see java.sql.ResultSet#getCursorName()</a>
<span class="sourceLineNo">404</span><a id="line.404">     */</a>
<span class="sourceLineNo">405</span><a id="line.405">    protected final String getCursorName() throws SQLException {</a>
<span class="sourceLineNo">406</span><a id="line.406">        return rs.getCursorName();</a>
<span class="sourceLineNo">407</span><a id="line.407">    }</a>
<span class="sourceLineNo">408</span><a id="line.408"></a>
<span class="sourceLineNo">409</span><a id="line.409">    /**</a>
<span class="sourceLineNo">410</span><a id="line.410">     * @param columnIndex</a>
<span class="sourceLineNo">411</span><a id="line.411">     * @param cal</a>
<span class="sourceLineNo">412</span><a id="line.412">     * @return</a>
<span class="sourceLineNo">413</span><a id="line.413">     * @throws SQLException</a>
<span class="sourceLineNo">414</span><a id="line.414">     * @see java.sql.ResultSet#getDate(int, java.util.Calendar)</a>
<span class="sourceLineNo">415</span><a id="line.415">     */</a>
<span class="sourceLineNo">416</span><a id="line.416">    protected final Date getDate(final int columnIndex, final Calendar cal) throws SQLException {</a>
<span class="sourceLineNo">417</span><a id="line.417">        return rs.getDate(columnIndex, cal);</a>
<span class="sourceLineNo">418</span><a id="line.418">    }</a>
<span class="sourceLineNo">419</span><a id="line.419"></a>
<span class="sourceLineNo">420</span><a id="line.420">    /**</a>
<span class="sourceLineNo">421</span><a id="line.421">     * @param columnIndex</a>
<span class="sourceLineNo">422</span><a id="line.422">     * @return</a>
<span class="sourceLineNo">423</span><a id="line.423">     * @throws SQLException</a>
<span class="sourceLineNo">424</span><a id="line.424">     * @see java.sql.ResultSet#getDate(int)</a>
<span class="sourceLineNo">425</span><a id="line.425">     */</a>
<span class="sourceLineNo">426</span><a id="line.426">    protected final Date getDate(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">427</span><a id="line.427">        return rs.getDate(columnIndex);</a>
<span class="sourceLineNo">428</span><a id="line.428">    }</a>
<span class="sourceLineNo">429</span><a id="line.429"></a>
<span class="sourceLineNo">430</span><a id="line.430">    /**</a>
<span class="sourceLineNo">431</span><a id="line.431">     * @param columnLabel</a>
<span class="sourceLineNo">432</span><a id="line.432">     * @param cal</a>
<span class="sourceLineNo">433</span><a id="line.433">     * @return</a>
<span class="sourceLineNo">434</span><a id="line.434">     * @throws SQLException</a>
<span class="sourceLineNo">435</span><a id="line.435">     * @see java.sql.ResultSet#getDate(java.lang.String, java.util.Calendar)</a>
<span class="sourceLineNo">436</span><a id="line.436">     */</a>
<span class="sourceLineNo">437</span><a id="line.437">    protected final Date getDate(final String columnLabel, final Calendar cal) throws SQLException {</a>
<span class="sourceLineNo">438</span><a id="line.438">        return rs.getDate(columnLabel, cal);</a>
<span class="sourceLineNo">439</span><a id="line.439">    }</a>
<span class="sourceLineNo">440</span><a id="line.440"></a>
<span class="sourceLineNo">441</span><a id="line.441">    /**</a>
<span class="sourceLineNo">442</span><a id="line.442">     * @param columnLabel</a>
<span class="sourceLineNo">443</span><a id="line.443">     * @return</a>
<span class="sourceLineNo">444</span><a id="line.444">     * @throws SQLException</a>
<span class="sourceLineNo">445</span><a id="line.445">     * @see java.sql.ResultSet#getDate(java.lang.String)</a>
<span class="sourceLineNo">446</span><a id="line.446">     */</a>
<span class="sourceLineNo">447</span><a id="line.447">    protected final Date getDate(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">448</span><a id="line.448">        return rs.getDate(columnLabel);</a>
<span class="sourceLineNo">449</span><a id="line.449">    }</a>
<span class="sourceLineNo">450</span><a id="line.450"></a>
<span class="sourceLineNo">451</span><a id="line.451">    /**</a>
<span class="sourceLineNo">452</span><a id="line.452">     * @param columnIndex</a>
<span class="sourceLineNo">453</span><a id="line.453">     * @return</a>
<span class="sourceLineNo">454</span><a id="line.454">     * @throws SQLException</a>
<span class="sourceLineNo">455</span><a id="line.455">     * @see java.sql.ResultSet#getDouble(int)</a>
<span class="sourceLineNo">456</span><a id="line.456">     */</a>
<span class="sourceLineNo">457</span><a id="line.457">    protected final double getDouble(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">458</span><a id="line.458">        return rs.getDouble(columnIndex);</a>
<span class="sourceLineNo">459</span><a id="line.459">    }</a>
<span class="sourceLineNo">460</span><a id="line.460"></a>
<span class="sourceLineNo">461</span><a id="line.461">    /**</a>
<span class="sourceLineNo">462</span><a id="line.462">     * @param columnLabel</a>
<span class="sourceLineNo">463</span><a id="line.463">     * @return</a>
<span class="sourceLineNo">464</span><a id="line.464">     * @throws SQLException</a>
<span class="sourceLineNo">465</span><a id="line.465">     * @see java.sql.ResultSet#getDouble(java.lang.String)</a>
<span class="sourceLineNo">466</span><a id="line.466">     */</a>
<span class="sourceLineNo">467</span><a id="line.467">    protected final double getDouble(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">468</span><a id="line.468">        return rs.getDouble(columnLabel);</a>
<span class="sourceLineNo">469</span><a id="line.469">    }</a>
<span class="sourceLineNo">470</span><a id="line.470"></a>
<span class="sourceLineNo">471</span><a id="line.471">    /**</a>
<span class="sourceLineNo">472</span><a id="line.472">     * @return</a>
<span class="sourceLineNo">473</span><a id="line.473">     * @throws SQLException</a>
<span class="sourceLineNo">474</span><a id="line.474">     * @see java.sql.ResultSet#getFetchDirection()</a>
<span class="sourceLineNo">475</span><a id="line.475">     */</a>
<span class="sourceLineNo">476</span><a id="line.476">    protected final int getFetchDirection() throws SQLException {</a>
<span class="sourceLineNo">477</span><a id="line.477">        return rs.getFetchDirection();</a>
<span class="sourceLineNo">478</span><a id="line.478">    }</a>
<span class="sourceLineNo">479</span><a id="line.479"></a>
<span class="sourceLineNo">480</span><a id="line.480">    /**</a>
<span class="sourceLineNo">481</span><a id="line.481">     * @return</a>
<span class="sourceLineNo">482</span><a id="line.482">     * @throws SQLException</a>
<span class="sourceLineNo">483</span><a id="line.483">     * @see java.sql.ResultSet#getFetchSize()</a>
<span class="sourceLineNo">484</span><a id="line.484">     */</a>
<span class="sourceLineNo">485</span><a id="line.485">    protected final int getFetchSize() throws SQLException {</a>
<span class="sourceLineNo">486</span><a id="line.486">        return rs.getFetchSize();</a>
<span class="sourceLineNo">487</span><a id="line.487">    }</a>
<span class="sourceLineNo">488</span><a id="line.488"></a>
<span class="sourceLineNo">489</span><a id="line.489">    /**</a>
<span class="sourceLineNo">490</span><a id="line.490">     * @param columnIndex</a>
<span class="sourceLineNo">491</span><a id="line.491">     * @return</a>
<span class="sourceLineNo">492</span><a id="line.492">     * @throws SQLException</a>
<span class="sourceLineNo">493</span><a id="line.493">     * @see java.sql.ResultSet#getFloat(int)</a>
<span class="sourceLineNo">494</span><a id="line.494">     */</a>
<span class="sourceLineNo">495</span><a id="line.495">    protected final float getFloat(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">496</span><a id="line.496">        return rs.getFloat(columnIndex);</a>
<span class="sourceLineNo">497</span><a id="line.497">    }</a>
<span class="sourceLineNo">498</span><a id="line.498"></a>
<span class="sourceLineNo">499</span><a id="line.499">    /**</a>
<span class="sourceLineNo">500</span><a id="line.500">     * @param columnLabel</a>
<span class="sourceLineNo">501</span><a id="line.501">     * @return</a>
<span class="sourceLineNo">502</span><a id="line.502">     * @throws SQLException</a>
<span class="sourceLineNo">503</span><a id="line.503">     * @see java.sql.ResultSet#getFloat(java.lang.String)</a>
<span class="sourceLineNo">504</span><a id="line.504">     */</a>
<span class="sourceLineNo">505</span><a id="line.505">    protected final float getFloat(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">506</span><a id="line.506">        return rs.getFloat(columnLabel);</a>
<span class="sourceLineNo">507</span><a id="line.507">    }</a>
<span class="sourceLineNo">508</span><a id="line.508"></a>
<span class="sourceLineNo">509</span><a id="line.509">    /**</a>
<span class="sourceLineNo">510</span><a id="line.510">     * @return</a>
<span class="sourceLineNo">511</span><a id="line.511">     * @throws SQLException</a>
<span class="sourceLineNo">512</span><a id="line.512">     * @see java.sql.ResultSet#getHoldability()</a>
<span class="sourceLineNo">513</span><a id="line.513">     */</a>
<span class="sourceLineNo">514</span><a id="line.514">    protected final int getHoldability() throws SQLException {</a>
<span class="sourceLineNo">515</span><a id="line.515">        return rs.getHoldability();</a>
<span class="sourceLineNo">516</span><a id="line.516">    }</a>
<span class="sourceLineNo">517</span><a id="line.517"></a>
<span class="sourceLineNo">518</span><a id="line.518">    /**</a>
<span class="sourceLineNo">519</span><a id="line.519">     * @param columnIndex</a>
<span class="sourceLineNo">520</span><a id="line.520">     * @return</a>
<span class="sourceLineNo">521</span><a id="line.521">     * @throws SQLException</a>
<span class="sourceLineNo">522</span><a id="line.522">     * @see java.sql.ResultSet#getInt(int)</a>
<span class="sourceLineNo">523</span><a id="line.523">     */</a>
<span class="sourceLineNo">524</span><a id="line.524">    protected final int getInt(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">525</span><a id="line.525">        return rs.getInt(columnIndex);</a>
<span class="sourceLineNo">526</span><a id="line.526">    }</a>
<span class="sourceLineNo">527</span><a id="line.527"></a>
<span class="sourceLineNo">528</span><a id="line.528">    /**</a>
<span class="sourceLineNo">529</span><a id="line.529">     * @param columnLabel</a>
<span class="sourceLineNo">530</span><a id="line.530">     * @return</a>
<span class="sourceLineNo">531</span><a id="line.531">     * @throws SQLException</a>
<span class="sourceLineNo">532</span><a id="line.532">     * @see java.sql.ResultSet#getInt(java.lang.String)</a>
<span class="sourceLineNo">533</span><a id="line.533">     */</a>
<span class="sourceLineNo">534</span><a id="line.534">    protected final int getInt(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">535</span><a id="line.535">        return rs.getInt(columnLabel);</a>
<span class="sourceLineNo">536</span><a id="line.536">    }</a>
<span class="sourceLineNo">537</span><a id="line.537"></a>
<span class="sourceLineNo">538</span><a id="line.538">    /**</a>
<span class="sourceLineNo">539</span><a id="line.539">     * @param columnIndex</a>
<span class="sourceLineNo">540</span><a id="line.540">     * @return</a>
<span class="sourceLineNo">541</span><a id="line.541">     * @throws SQLException</a>
<span class="sourceLineNo">542</span><a id="line.542">     * @see java.sql.ResultSet#getLong(int)</a>
<span class="sourceLineNo">543</span><a id="line.543">     */</a>
<span class="sourceLineNo">544</span><a id="line.544">    protected final long getLong(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">545</span><a id="line.545">        return rs.getLong(columnIndex);</a>
<span class="sourceLineNo">546</span><a id="line.546">    }</a>
<span class="sourceLineNo">547</span><a id="line.547"></a>
<span class="sourceLineNo">548</span><a id="line.548">    /**</a>
<span class="sourceLineNo">549</span><a id="line.549">     * @param columnLabel</a>
<span class="sourceLineNo">550</span><a id="line.550">     * @return</a>
<span class="sourceLineNo">551</span><a id="line.551">     * @throws SQLException</a>
<span class="sourceLineNo">552</span><a id="line.552">     * @see java.sql.ResultSet#getLong(java.lang.String)</a>
<span class="sourceLineNo">553</span><a id="line.553">     */</a>
<span class="sourceLineNo">554</span><a id="line.554">    protected final long getLong(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">555</span><a id="line.555">        return rs.getLong(columnLabel);</a>
<span class="sourceLineNo">556</span><a id="line.556">    }</a>
<span class="sourceLineNo">557</span><a id="line.557"></a>
<span class="sourceLineNo">558</span><a id="line.558">    /**</a>
<span class="sourceLineNo">559</span><a id="line.559">     * @return</a>
<span class="sourceLineNo">560</span><a id="line.560">     * @throws SQLException</a>
<span class="sourceLineNo">561</span><a id="line.561">     * @see java.sql.ResultSet#getMetaData()</a>
<span class="sourceLineNo">562</span><a id="line.562">     */</a>
<span class="sourceLineNo">563</span><a id="line.563">    protected final ResultSetMetaData getMetaData() throws SQLException {</a>
<span class="sourceLineNo">564</span><a id="line.564">        return rs.getMetaData();</a>
<span class="sourceLineNo">565</span><a id="line.565">    }</a>
<span class="sourceLineNo">566</span><a id="line.566"></a>
<span class="sourceLineNo">567</span><a id="line.567">    /**</a>
<span class="sourceLineNo">568</span><a id="line.568">     * @param columnIndex</a>
<span class="sourceLineNo">569</span><a id="line.569">     * @return</a>
<span class="sourceLineNo">570</span><a id="line.570">     * @throws SQLException</a>
<span class="sourceLineNo">571</span><a id="line.571">     * @see java.sql.ResultSet#getNCharacterStream(int)</a>
<span class="sourceLineNo">572</span><a id="line.572">     */</a>
<span class="sourceLineNo">573</span><a id="line.573">    protected final Reader getNCharacterStream(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">574</span><a id="line.574">        return rs.getNCharacterStream(columnIndex);</a>
<span class="sourceLineNo">575</span><a id="line.575">    }</a>
<span class="sourceLineNo">576</span><a id="line.576"></a>
<span class="sourceLineNo">577</span><a id="line.577">    /**</a>
<span class="sourceLineNo">578</span><a id="line.578">     * @param columnLabel</a>
<span class="sourceLineNo">579</span><a id="line.579">     * @return</a>
<span class="sourceLineNo">580</span><a id="line.580">     * @throws SQLException</a>
<span class="sourceLineNo">581</span><a id="line.581">     * @see java.sql.ResultSet#getNCharacterStream(java.lang.String)</a>
<span class="sourceLineNo">582</span><a id="line.582">     */</a>
<span class="sourceLineNo">583</span><a id="line.583">    protected final Reader getNCharacterStream(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">584</span><a id="line.584">        return rs.getNCharacterStream(columnLabel);</a>
<span class="sourceLineNo">585</span><a id="line.585">    }</a>
<span class="sourceLineNo">586</span><a id="line.586"></a>
<span class="sourceLineNo">587</span><a id="line.587">    /**</a>
<span class="sourceLineNo">588</span><a id="line.588">     * @param columnIndex</a>
<span class="sourceLineNo">589</span><a id="line.589">     * @return</a>
<span class="sourceLineNo">590</span><a id="line.590">     * @throws SQLException</a>
<span class="sourceLineNo">591</span><a id="line.591">     * @see java.sql.ResultSet#getNClob(int)</a>
<span class="sourceLineNo">592</span><a id="line.592">     */</a>
<span class="sourceLineNo">593</span><a id="line.593">    protected final NClob getNClob(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">594</span><a id="line.594">        return rs.getNClob(columnIndex);</a>
<span class="sourceLineNo">595</span><a id="line.595">    }</a>
<span class="sourceLineNo">596</span><a id="line.596"></a>
<span class="sourceLineNo">597</span><a id="line.597">    /**</a>
<span class="sourceLineNo">598</span><a id="line.598">     * @param columnLabel</a>
<span class="sourceLineNo">599</span><a id="line.599">     * @return</a>
<span class="sourceLineNo">600</span><a id="line.600">     * @throws SQLException</a>
<span class="sourceLineNo">601</span><a id="line.601">     * @see java.sql.ResultSet#getNClob(java.lang.String)</a>
<span class="sourceLineNo">602</span><a id="line.602">     */</a>
<span class="sourceLineNo">603</span><a id="line.603">    protected final NClob getNClob(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">604</span><a id="line.604">        return rs.getNClob(columnLabel);</a>
<span class="sourceLineNo">605</span><a id="line.605">    }</a>
<span class="sourceLineNo">606</span><a id="line.606"></a>
<span class="sourceLineNo">607</span><a id="line.607">    /**</a>
<span class="sourceLineNo">608</span><a id="line.608">     * @param columnIndex</a>
<span class="sourceLineNo">609</span><a id="line.609">     * @return</a>
<span class="sourceLineNo">610</span><a id="line.610">     * @throws SQLException</a>
<span class="sourceLineNo">611</span><a id="line.611">     * @see java.sql.ResultSet#getNString(int)</a>
<span class="sourceLineNo">612</span><a id="line.612">     */</a>
<span class="sourceLineNo">613</span><a id="line.613">    protected final String getNString(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">614</span><a id="line.614">        return rs.getNString(columnIndex);</a>
<span class="sourceLineNo">615</span><a id="line.615">    }</a>
<span class="sourceLineNo">616</span><a id="line.616"></a>
<span class="sourceLineNo">617</span><a id="line.617">    /**</a>
<span class="sourceLineNo">618</span><a id="line.618">     * @param columnLabel</a>
<span class="sourceLineNo">619</span><a id="line.619">     * @return</a>
<span class="sourceLineNo">620</span><a id="line.620">     * @throws SQLException</a>
<span class="sourceLineNo">621</span><a id="line.621">     * @see java.sql.ResultSet#getNString(java.lang.String)</a>
<span class="sourceLineNo">622</span><a id="line.622">     */</a>
<span class="sourceLineNo">623</span><a id="line.623">    protected final String getNString(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">624</span><a id="line.624">        return rs.getNString(columnLabel);</a>
<span class="sourceLineNo">625</span><a id="line.625">    }</a>
<span class="sourceLineNo">626</span><a id="line.626"></a>
<span class="sourceLineNo">627</span><a id="line.627">    /**</a>
<span class="sourceLineNo">628</span><a id="line.628">     * @param columnIndex</a>
<span class="sourceLineNo">629</span><a id="line.629">     * @param map</a>
<span class="sourceLineNo">630</span><a id="line.630">     * @return</a>
<span class="sourceLineNo">631</span><a id="line.631">     * @throws SQLException</a>
<span class="sourceLineNo">632</span><a id="line.632">     * @see java.sql.ResultSet#getObject(int, java.util.Map)</a>
<span class="sourceLineNo">633</span><a id="line.633">     */</a>
<span class="sourceLineNo">634</span><a id="line.634">    protected final Object getObject(final int columnIndex, final Map&lt;String, Class&lt;?&gt;&gt; map) throws SQLException {</a>
<span class="sourceLineNo">635</span><a id="line.635">        return rs.getObject(columnIndex, map);</a>
<span class="sourceLineNo">636</span><a id="line.636">    }</a>
<span class="sourceLineNo">637</span><a id="line.637"></a>
<span class="sourceLineNo">638</span><a id="line.638">    /**</a>
<span class="sourceLineNo">639</span><a id="line.639">     * @param columnIndex</a>
<span class="sourceLineNo">640</span><a id="line.640">     * @return</a>
<span class="sourceLineNo">641</span><a id="line.641">     * @throws SQLException</a>
<span class="sourceLineNo">642</span><a id="line.642">     * @see java.sql.ResultSet#getObject(int)</a>
<span class="sourceLineNo">643</span><a id="line.643">     */</a>
<span class="sourceLineNo">644</span><a id="line.644">    protected final Object getObject(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">645</span><a id="line.645">        return rs.getObject(columnIndex);</a>
<span class="sourceLineNo">646</span><a id="line.646">    }</a>
<span class="sourceLineNo">647</span><a id="line.647"></a>
<span class="sourceLineNo">648</span><a id="line.648">    /**</a>
<span class="sourceLineNo">649</span><a id="line.649">     * @param columnLabel</a>
<span class="sourceLineNo">650</span><a id="line.650">     * @param map</a>
<span class="sourceLineNo">651</span><a id="line.651">     * @return</a>
<span class="sourceLineNo">652</span><a id="line.652">     * @throws SQLException</a>
<span class="sourceLineNo">653</span><a id="line.653">     * @see java.sql.ResultSet#getObject(java.lang.String, java.util.Map)</a>
<span class="sourceLineNo">654</span><a id="line.654">     */</a>
<span class="sourceLineNo">655</span><a id="line.655">    protected final Object getObject(final String columnLabel, final Map&lt;String, Class&lt;?&gt;&gt; map) throws SQLException {</a>
<span class="sourceLineNo">656</span><a id="line.656">        return rs.getObject(columnLabel, map);</a>
<span class="sourceLineNo">657</span><a id="line.657">    }</a>
<span class="sourceLineNo">658</span><a id="line.658"></a>
<span class="sourceLineNo">659</span><a id="line.659">    /**</a>
<span class="sourceLineNo">660</span><a id="line.660">     * @param columnLabel</a>
<span class="sourceLineNo">661</span><a id="line.661">     * @return</a>
<span class="sourceLineNo">662</span><a id="line.662">     * @throws SQLException</a>
<span class="sourceLineNo">663</span><a id="line.663">     * @see java.sql.ResultSet#getObject(java.lang.String)</a>
<span class="sourceLineNo">664</span><a id="line.664">     */</a>
<span class="sourceLineNo">665</span><a id="line.665">    protected final Object getObject(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">666</span><a id="line.666">        return rs.getObject(columnLabel);</a>
<span class="sourceLineNo">667</span><a id="line.667">    }</a>
<span class="sourceLineNo">668</span><a id="line.668"></a>
<span class="sourceLineNo">669</span><a id="line.669">    /**</a>
<span class="sourceLineNo">670</span><a id="line.670">     * @param columnIndex</a>
<span class="sourceLineNo">671</span><a id="line.671">     * @return</a>
<span class="sourceLineNo">672</span><a id="line.672">     * @throws SQLException</a>
<span class="sourceLineNo">673</span><a id="line.673">     * @see java.sql.ResultSet#getRef(int)</a>
<span class="sourceLineNo">674</span><a id="line.674">     */</a>
<span class="sourceLineNo">675</span><a id="line.675">    protected final Ref getRef(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">676</span><a id="line.676">        return rs.getRef(columnIndex);</a>
<span class="sourceLineNo">677</span><a id="line.677">    }</a>
<span class="sourceLineNo">678</span><a id="line.678"></a>
<span class="sourceLineNo">679</span><a id="line.679">    /**</a>
<span class="sourceLineNo">680</span><a id="line.680">     * @param columnLabel</a>
<span class="sourceLineNo">681</span><a id="line.681">     * @return</a>
<span class="sourceLineNo">682</span><a id="line.682">     * @throws SQLException</a>
<span class="sourceLineNo">683</span><a id="line.683">     * @see java.sql.ResultSet#getRef(java.lang.String)</a>
<span class="sourceLineNo">684</span><a id="line.684">     */</a>
<span class="sourceLineNo">685</span><a id="line.685">    protected final Ref getRef(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">686</span><a id="line.686">        return rs.getRef(columnLabel);</a>
<span class="sourceLineNo">687</span><a id="line.687">    }</a>
<span class="sourceLineNo">688</span><a id="line.688"></a>
<span class="sourceLineNo">689</span><a id="line.689">    /**</a>
<span class="sourceLineNo">690</span><a id="line.690">     * @return</a>
<span class="sourceLineNo">691</span><a id="line.691">     * @throws SQLException</a>
<span class="sourceLineNo">692</span><a id="line.692">     * @see java.sql.ResultSet#getRow()</a>
<span class="sourceLineNo">693</span><a id="line.693">     */</a>
<span class="sourceLineNo">694</span><a id="line.694">    protected final int getRow() throws SQLException {</a>
<span class="sourceLineNo">695</span><a id="line.695">        return rs.getRow();</a>
<span class="sourceLineNo">696</span><a id="line.696">    }</a>
<span class="sourceLineNo">697</span><a id="line.697"></a>
<span class="sourceLineNo">698</span><a id="line.698">    /**</a>
<span class="sourceLineNo">699</span><a id="line.699">     * @param columnIndex</a>
<span class="sourceLineNo">700</span><a id="line.700">     * @return</a>
<span class="sourceLineNo">701</span><a id="line.701">     * @throws SQLException</a>
<span class="sourceLineNo">702</span><a id="line.702">     * @see java.sql.ResultSet#getRowId(int)</a>
<span class="sourceLineNo">703</span><a id="line.703">     */</a>
<span class="sourceLineNo">704</span><a id="line.704">    protected final RowId getRowId(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">705</span><a id="line.705">        return rs.getRowId(columnIndex);</a>
<span class="sourceLineNo">706</span><a id="line.706">    }</a>
<span class="sourceLineNo">707</span><a id="line.707"></a>
<span class="sourceLineNo">708</span><a id="line.708">    /**</a>
<span class="sourceLineNo">709</span><a id="line.709">     * @param columnLabel</a>
<span class="sourceLineNo">710</span><a id="line.710">     * @return</a>
<span class="sourceLineNo">711</span><a id="line.711">     * @throws SQLException</a>
<span class="sourceLineNo">712</span><a id="line.712">     * @see java.sql.ResultSet#getRowId(java.lang.String)</a>
<span class="sourceLineNo">713</span><a id="line.713">     */</a>
<span class="sourceLineNo">714</span><a id="line.714">    protected final RowId getRowId(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">715</span><a id="line.715">        return rs.getRowId(columnLabel);</a>
<span class="sourceLineNo">716</span><a id="line.716">    }</a>
<span class="sourceLineNo">717</span><a id="line.717"></a>
<span class="sourceLineNo">718</span><a id="line.718">    /**</a>
<span class="sourceLineNo">719</span><a id="line.719">     * @param columnIndex</a>
<span class="sourceLineNo">720</span><a id="line.720">     * @return</a>
<span class="sourceLineNo">721</span><a id="line.721">     * @throws SQLException</a>
<span class="sourceLineNo">722</span><a id="line.722">     * @see java.sql.ResultSet#getSQLXML(int)</a>
<span class="sourceLineNo">723</span><a id="line.723">     */</a>
<span class="sourceLineNo">724</span><a id="line.724">    protected final SQLXML getSQLXML(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">725</span><a id="line.725">        return rs.getSQLXML(columnIndex);</a>
<span class="sourceLineNo">726</span><a id="line.726">    }</a>
<span class="sourceLineNo">727</span><a id="line.727"></a>
<span class="sourceLineNo">728</span><a id="line.728">    /**</a>
<span class="sourceLineNo">729</span><a id="line.729">     * @param columnLabel</a>
<span class="sourceLineNo">730</span><a id="line.730">     * @return</a>
<span class="sourceLineNo">731</span><a id="line.731">     * @throws SQLException</a>
<span class="sourceLineNo">732</span><a id="line.732">     * @see java.sql.ResultSet#getSQLXML(java.lang.String)</a>
<span class="sourceLineNo">733</span><a id="line.733">     */</a>
<span class="sourceLineNo">734</span><a id="line.734">    protected final SQLXML getSQLXML(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">735</span><a id="line.735">        return rs.getSQLXML(columnLabel);</a>
<span class="sourceLineNo">736</span><a id="line.736">    }</a>
<span class="sourceLineNo">737</span><a id="line.737"></a>
<span class="sourceLineNo">738</span><a id="line.738">    /**</a>
<span class="sourceLineNo">739</span><a id="line.739">     * @param columnIndex</a>
<span class="sourceLineNo">740</span><a id="line.740">     * @return</a>
<span class="sourceLineNo">741</span><a id="line.741">     * @throws SQLException</a>
<span class="sourceLineNo">742</span><a id="line.742">     * @see java.sql.ResultSet#getShort(int)</a>
<span class="sourceLineNo">743</span><a id="line.743">     */</a>
<span class="sourceLineNo">744</span><a id="line.744">    protected final short getShort(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">745</span><a id="line.745">        return rs.getShort(columnIndex);</a>
<span class="sourceLineNo">746</span><a id="line.746">    }</a>
<span class="sourceLineNo">747</span><a id="line.747"></a>
<span class="sourceLineNo">748</span><a id="line.748">    /**</a>
<span class="sourceLineNo">749</span><a id="line.749">     * @param columnLabel</a>
<span class="sourceLineNo">750</span><a id="line.750">     * @return</a>
<span class="sourceLineNo">751</span><a id="line.751">     * @throws SQLException</a>
<span class="sourceLineNo">752</span><a id="line.752">     * @see java.sql.ResultSet#getShort(java.lang.String)</a>
<span class="sourceLineNo">753</span><a id="line.753">     */</a>
<span class="sourceLineNo">754</span><a id="line.754">    protected final short getShort(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">755</span><a id="line.755">        return rs.getShort(columnLabel);</a>
<span class="sourceLineNo">756</span><a id="line.756">    }</a>
<span class="sourceLineNo">757</span><a id="line.757"></a>
<span class="sourceLineNo">758</span><a id="line.758">    /**</a>
<span class="sourceLineNo">759</span><a id="line.759">     * @return</a>
<span class="sourceLineNo">760</span><a id="line.760">     * @throws SQLException</a>
<span class="sourceLineNo">761</span><a id="line.761">     * @see java.sql.ResultSet#getStatement()</a>
<span class="sourceLineNo">762</span><a id="line.762">     */</a>
<span class="sourceLineNo">763</span><a id="line.763">    protected final Statement getStatement() throws SQLException {</a>
<span class="sourceLineNo">764</span><a id="line.764">        return rs.getStatement();</a>
<span class="sourceLineNo">765</span><a id="line.765">    }</a>
<span class="sourceLineNo">766</span><a id="line.766"></a>
<span class="sourceLineNo">767</span><a id="line.767">    /**</a>
<span class="sourceLineNo">768</span><a id="line.768">     * @param columnIndex</a>
<span class="sourceLineNo">769</span><a id="line.769">     * @return</a>
<span class="sourceLineNo">770</span><a id="line.770">     * @throws SQLException</a>
<span class="sourceLineNo">771</span><a id="line.771">     * @see java.sql.ResultSet#getString(int)</a>
<span class="sourceLineNo">772</span><a id="line.772">     */</a>
<span class="sourceLineNo">773</span><a id="line.773">    protected final String getString(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">774</span><a id="line.774">        return rs.getString(columnIndex);</a>
<span class="sourceLineNo">775</span><a id="line.775">    }</a>
<span class="sourceLineNo">776</span><a id="line.776"></a>
<span class="sourceLineNo">777</span><a id="line.777">    /**</a>
<span class="sourceLineNo">778</span><a id="line.778">     * @param columnLabel</a>
<span class="sourceLineNo">779</span><a id="line.779">     * @return</a>
<span class="sourceLineNo">780</span><a id="line.780">     * @throws SQLException</a>
<span class="sourceLineNo">781</span><a id="line.781">     * @see java.sql.ResultSet#getString(java.lang.String)</a>
<span class="sourceLineNo">782</span><a id="line.782">     */</a>
<span class="sourceLineNo">783</span><a id="line.783">    protected final String getString(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">784</span><a id="line.784">        return rs.getString(columnLabel);</a>
<span class="sourceLineNo">785</span><a id="line.785">    }</a>
<span class="sourceLineNo">786</span><a id="line.786"></a>
<span class="sourceLineNo">787</span><a id="line.787">    /**</a>
<span class="sourceLineNo">788</span><a id="line.788">     * @param columnIndex</a>
<span class="sourceLineNo">789</span><a id="line.789">     * @param cal</a>
<span class="sourceLineNo">790</span><a id="line.790">     * @return</a>
<span class="sourceLineNo">791</span><a id="line.791">     * @throws SQLException</a>
<span class="sourceLineNo">792</span><a id="line.792">     * @see java.sql.ResultSet#getTime(int, java.util.Calendar)</a>
<span class="sourceLineNo">793</span><a id="line.793">     */</a>
<span class="sourceLineNo">794</span><a id="line.794">    protected final Time getTime(final int columnIndex, final Calendar cal) throws SQLException {</a>
<span class="sourceLineNo">795</span><a id="line.795">        return rs.getTime(columnIndex, cal);</a>
<span class="sourceLineNo">796</span><a id="line.796">    }</a>
<span class="sourceLineNo">797</span><a id="line.797"></a>
<span class="sourceLineNo">798</span><a id="line.798">    /**</a>
<span class="sourceLineNo">799</span><a id="line.799">     * @param columnIndex</a>
<span class="sourceLineNo">800</span><a id="line.800">     * @return</a>
<span class="sourceLineNo">801</span><a id="line.801">     * @throws SQLException</a>
<span class="sourceLineNo">802</span><a id="line.802">     * @see java.sql.ResultSet#getTime(int)</a>
<span class="sourceLineNo">803</span><a id="line.803">     */</a>
<span class="sourceLineNo">804</span><a id="line.804">    protected final Time getTime(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">805</span><a id="line.805">        return rs.getTime(columnIndex);</a>
<span class="sourceLineNo">806</span><a id="line.806">    }</a>
<span class="sourceLineNo">807</span><a id="line.807"></a>
<span class="sourceLineNo">808</span><a id="line.808">    /**</a>
<span class="sourceLineNo">809</span><a id="line.809">     * @param columnLabel</a>
<span class="sourceLineNo">810</span><a id="line.810">     * @param cal</a>
<span class="sourceLineNo">811</span><a id="line.811">     * @return</a>
<span class="sourceLineNo">812</span><a id="line.812">     * @throws SQLException</a>
<span class="sourceLineNo">813</span><a id="line.813">     * @see java.sql.ResultSet#getTime(java.lang.String, java.util.Calendar)</a>
<span class="sourceLineNo">814</span><a id="line.814">     */</a>
<span class="sourceLineNo">815</span><a id="line.815">    protected final Time getTime(final String columnLabel, final Calendar cal) throws SQLException {</a>
<span class="sourceLineNo">816</span><a id="line.816">        return rs.getTime(columnLabel, cal);</a>
<span class="sourceLineNo">817</span><a id="line.817">    }</a>
<span class="sourceLineNo">818</span><a id="line.818"></a>
<span class="sourceLineNo">819</span><a id="line.819">    /**</a>
<span class="sourceLineNo">820</span><a id="line.820">     * @param columnLabel</a>
<span class="sourceLineNo">821</span><a id="line.821">     * @return</a>
<span class="sourceLineNo">822</span><a id="line.822">     * @throws SQLException</a>
<span class="sourceLineNo">823</span><a id="line.823">     * @see java.sql.ResultSet#getTime(java.lang.String)</a>
<span class="sourceLineNo">824</span><a id="line.824">     */</a>
<span class="sourceLineNo">825</span><a id="line.825">    protected final Time getTime(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">826</span><a id="line.826">        return rs.getTime(columnLabel);</a>
<span class="sourceLineNo">827</span><a id="line.827">    }</a>
<span class="sourceLineNo">828</span><a id="line.828"></a>
<span class="sourceLineNo">829</span><a id="line.829">    /**</a>
<span class="sourceLineNo">830</span><a id="line.830">     * @param columnIndex</a>
<span class="sourceLineNo">831</span><a id="line.831">     * @param cal</a>
<span class="sourceLineNo">832</span><a id="line.832">     * @return</a>
<span class="sourceLineNo">833</span><a id="line.833">     * @throws SQLException</a>
<span class="sourceLineNo">834</span><a id="line.834">     * @see java.sql.ResultSet#getTimestamp(int, java.util.Calendar)</a>
<span class="sourceLineNo">835</span><a id="line.835">     */</a>
<span class="sourceLineNo">836</span><a id="line.836">    protected final Timestamp getTimestamp(final int columnIndex, final Calendar cal) throws SQLException {</a>
<span class="sourceLineNo">837</span><a id="line.837">        return rs.getTimestamp(columnIndex, cal);</a>
<span class="sourceLineNo">838</span><a id="line.838">    }</a>
<span class="sourceLineNo">839</span><a id="line.839"></a>
<span class="sourceLineNo">840</span><a id="line.840">    /**</a>
<span class="sourceLineNo">841</span><a id="line.841">     * @param columnIndex</a>
<span class="sourceLineNo">842</span><a id="line.842">     * @return</a>
<span class="sourceLineNo">843</span><a id="line.843">     * @throws SQLException</a>
<span class="sourceLineNo">844</span><a id="line.844">     * @see java.sql.ResultSet#getTimestamp(int)</a>
<span class="sourceLineNo">845</span><a id="line.845">     */</a>
<span class="sourceLineNo">846</span><a id="line.846">    protected final Timestamp getTimestamp(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">847</span><a id="line.847">        return rs.getTimestamp(columnIndex);</a>
<span class="sourceLineNo">848</span><a id="line.848">    }</a>
<span class="sourceLineNo">849</span><a id="line.849"></a>
<span class="sourceLineNo">850</span><a id="line.850">    /**</a>
<span class="sourceLineNo">851</span><a id="line.851">     * @param columnLabel</a>
<span class="sourceLineNo">852</span><a id="line.852">     * @param cal</a>
<span class="sourceLineNo">853</span><a id="line.853">     * @return</a>
<span class="sourceLineNo">854</span><a id="line.854">     * @throws SQLException</a>
<span class="sourceLineNo">855</span><a id="line.855">     * @see java.sql.ResultSet#getTimestamp(java.lang.String, java.util.Calendar)</a>
<span class="sourceLineNo">856</span><a id="line.856">     */</a>
<span class="sourceLineNo">857</span><a id="line.857">    protected final Timestamp getTimestamp(final String columnLabel, final Calendar cal) throws SQLException {</a>
<span class="sourceLineNo">858</span><a id="line.858">        return rs.getTimestamp(columnLabel, cal);</a>
<span class="sourceLineNo">859</span><a id="line.859">    }</a>
<span class="sourceLineNo">860</span><a id="line.860"></a>
<span class="sourceLineNo">861</span><a id="line.861">    /**</a>
<span class="sourceLineNo">862</span><a id="line.862">     * @param columnLabel</a>
<span class="sourceLineNo">863</span><a id="line.863">     * @return</a>
<span class="sourceLineNo">864</span><a id="line.864">     * @throws SQLException</a>
<span class="sourceLineNo">865</span><a id="line.865">     * @see java.sql.ResultSet#getTimestamp(java.lang.String)</a>
<span class="sourceLineNo">866</span><a id="line.866">     */</a>
<span class="sourceLineNo">867</span><a id="line.867">    protected final Timestamp getTimestamp(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">868</span><a id="line.868">        return rs.getTimestamp(columnLabel);</a>
<span class="sourceLineNo">869</span><a id="line.869">    }</a>
<span class="sourceLineNo">870</span><a id="line.870"></a>
<span class="sourceLineNo">871</span><a id="line.871">    /**</a>
<span class="sourceLineNo">872</span><a id="line.872">     * @return</a>
<span class="sourceLineNo">873</span><a id="line.873">     * @throws SQLException</a>
<span class="sourceLineNo">874</span><a id="line.874">     * @see java.sql.ResultSet#getType()</a>
<span class="sourceLineNo">875</span><a id="line.875">     */</a>
<span class="sourceLineNo">876</span><a id="line.876">    protected final int getType() throws SQLException {</a>
<span class="sourceLineNo">877</span><a id="line.877">        return rs.getType();</a>
<span class="sourceLineNo">878</span><a id="line.878">    }</a>
<span class="sourceLineNo">879</span><a id="line.879"></a>
<span class="sourceLineNo">880</span><a id="line.880">    /**</a>
<span class="sourceLineNo">881</span><a id="line.881">     * @param columnIndex</a>
<span class="sourceLineNo">882</span><a id="line.882">     * @return</a>
<span class="sourceLineNo">883</span><a id="line.883">     * @throws SQLException</a>
<span class="sourceLineNo">884</span><a id="line.884">     * @see java.sql.ResultSet#getURL(int)</a>
<span class="sourceLineNo">885</span><a id="line.885">     */</a>
<span class="sourceLineNo">886</span><a id="line.886">    protected final URL getURL(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">887</span><a id="line.887">        return rs.getURL(columnIndex);</a>
<span class="sourceLineNo">888</span><a id="line.888">    }</a>
<span class="sourceLineNo">889</span><a id="line.889"></a>
<span class="sourceLineNo">890</span><a id="line.890">    /**</a>
<span class="sourceLineNo">891</span><a id="line.891">     * @param columnLabel</a>
<span class="sourceLineNo">892</span><a id="line.892">     * @return</a>
<span class="sourceLineNo">893</span><a id="line.893">     * @throws SQLException</a>
<span class="sourceLineNo">894</span><a id="line.894">     * @see java.sql.ResultSet#getURL(java.lang.String)</a>
<span class="sourceLineNo">895</span><a id="line.895">     */</a>
<span class="sourceLineNo">896</span><a id="line.896">    protected final URL getURL(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">897</span><a id="line.897">        return rs.getURL(columnLabel);</a>
<span class="sourceLineNo">898</span><a id="line.898">    }</a>
<span class="sourceLineNo">899</span><a id="line.899"></a>
<span class="sourceLineNo">900</span><a id="line.900">    /**</a>
<span class="sourceLineNo">901</span><a id="line.901">     * @param columnIndex</a>
<span class="sourceLineNo">902</span><a id="line.902">     * @return</a>
<span class="sourceLineNo">903</span><a id="line.903">     * @throws SQLException</a>
<span class="sourceLineNo">904</span><a id="line.904">     * @deprecated</a>
<span class="sourceLineNo">905</span><a id="line.905">     * @see java.sql.ResultSet#getUnicodeStream(int)</a>
<span class="sourceLineNo">906</span><a id="line.906">     */</a>
<span class="sourceLineNo">907</span><a id="line.907">    @Deprecated</a>
<span class="sourceLineNo">908</span><a id="line.908">    protected final InputStream getUnicodeStream(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">909</span><a id="line.909">        return rs.getUnicodeStream(columnIndex);</a>
<span class="sourceLineNo">910</span><a id="line.910">    }</a>
<span class="sourceLineNo">911</span><a id="line.911"></a>
<span class="sourceLineNo">912</span><a id="line.912">    /**</a>
<span class="sourceLineNo">913</span><a id="line.913">     * @param columnLabel</a>
<span class="sourceLineNo">914</span><a id="line.914">     * @return</a>
<span class="sourceLineNo">915</span><a id="line.915">     * @throws SQLException</a>
<span class="sourceLineNo">916</span><a id="line.916">     * @deprecated</a>
<span class="sourceLineNo">917</span><a id="line.917">     * @see java.sql.ResultSet#getUnicodeStream(java.lang.String)</a>
<span class="sourceLineNo">918</span><a id="line.918">     */</a>
<span class="sourceLineNo">919</span><a id="line.919">    @Deprecated</a>
<span class="sourceLineNo">920</span><a id="line.920">    protected final InputStream getUnicodeStream(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">921</span><a id="line.921">        return rs.getUnicodeStream(columnLabel);</a>
<span class="sourceLineNo">922</span><a id="line.922">    }</a>
<span class="sourceLineNo">923</span><a id="line.923"></a>
<span class="sourceLineNo">924</span><a id="line.924">    /**</a>
<span class="sourceLineNo">925</span><a id="line.925">     * @return</a>
<span class="sourceLineNo">926</span><a id="line.926">     * @throws SQLException</a>
<span class="sourceLineNo">927</span><a id="line.927">     * @see java.sql.ResultSet#getWarnings()</a>
<span class="sourceLineNo">928</span><a id="line.928">     */</a>
<span class="sourceLineNo">929</span><a id="line.929">    protected final SQLWarning getWarnings() throws SQLException {</a>
<span class="sourceLineNo">930</span><a id="line.930">        return rs.getWarnings();</a>
<span class="sourceLineNo">931</span><a id="line.931">    }</a>
<span class="sourceLineNo">932</span><a id="line.932"></a>
<span class="sourceLineNo">933</span><a id="line.933">    /**</a>
<span class="sourceLineNo">934</span><a id="line.934">     * @throws SQLException</a>
<span class="sourceLineNo">935</span><a id="line.935">     * @see java.sql.ResultSet#insertRow()</a>
<span class="sourceLineNo">936</span><a id="line.936">     */</a>
<span class="sourceLineNo">937</span><a id="line.937">    protected final void insertRow() throws SQLException {</a>
<span class="sourceLineNo">938</span><a id="line.938">        rs.insertRow();</a>
<span class="sourceLineNo">939</span><a id="line.939">    }</a>
<span class="sourceLineNo">940</span><a id="line.940"></a>
<span class="sourceLineNo">941</span><a id="line.941">    /**</a>
<span class="sourceLineNo">942</span><a id="line.942">     * @return</a>
<span class="sourceLineNo">943</span><a id="line.943">     * @throws SQLException</a>
<span class="sourceLineNo">944</span><a id="line.944">     * @see java.sql.ResultSet#isAfterLast()</a>
<span class="sourceLineNo">945</span><a id="line.945">     */</a>
<span class="sourceLineNo">946</span><a id="line.946">    protected final boolean isAfterLast() throws SQLException {</a>
<span class="sourceLineNo">947</span><a id="line.947">        return rs.isAfterLast();</a>
<span class="sourceLineNo">948</span><a id="line.948">    }</a>
<span class="sourceLineNo">949</span><a id="line.949"></a>
<span class="sourceLineNo">950</span><a id="line.950">    /**</a>
<span class="sourceLineNo">951</span><a id="line.951">     * @return</a>
<span class="sourceLineNo">952</span><a id="line.952">     * @throws SQLException</a>
<span class="sourceLineNo">953</span><a id="line.953">     * @see java.sql.ResultSet#isBeforeFirst()</a>
<span class="sourceLineNo">954</span><a id="line.954">     */</a>
<span class="sourceLineNo">955</span><a id="line.955">    protected final boolean isBeforeFirst() throws SQLException {</a>
<span class="sourceLineNo">956</span><a id="line.956">        return rs.isBeforeFirst();</a>
<span class="sourceLineNo">957</span><a id="line.957">    }</a>
<span class="sourceLineNo">958</span><a id="line.958"></a>
<span class="sourceLineNo">959</span><a id="line.959">    /**</a>
<span class="sourceLineNo">960</span><a id="line.960">     * @return</a>
<span class="sourceLineNo">961</span><a id="line.961">     * @throws SQLException</a>
<span class="sourceLineNo">962</span><a id="line.962">     * @see java.sql.ResultSet#isClosed()</a>
<span class="sourceLineNo">963</span><a id="line.963">     */</a>
<span class="sourceLineNo">964</span><a id="line.964">    protected final boolean isClosed() throws SQLException {</a>
<span class="sourceLineNo">965</span><a id="line.965">        return rs.isClosed();</a>
<span class="sourceLineNo">966</span><a id="line.966">    }</a>
<span class="sourceLineNo">967</span><a id="line.967"></a>
<span class="sourceLineNo">968</span><a id="line.968">    /**</a>
<span class="sourceLineNo">969</span><a id="line.969">     * @return</a>
<span class="sourceLineNo">970</span><a id="line.970">     * @throws SQLException</a>
<span class="sourceLineNo">971</span><a id="line.971">     * @see java.sql.ResultSet#isFirst()</a>
<span class="sourceLineNo">972</span><a id="line.972">     */</a>
<span class="sourceLineNo">973</span><a id="line.973">    protected final boolean isFirst() throws SQLException {</a>
<span class="sourceLineNo">974</span><a id="line.974">        return rs.isFirst();</a>
<span class="sourceLineNo">975</span><a id="line.975">    }</a>
<span class="sourceLineNo">976</span><a id="line.976"></a>
<span class="sourceLineNo">977</span><a id="line.977">    /**</a>
<span class="sourceLineNo">978</span><a id="line.978">     * @return</a>
<span class="sourceLineNo">979</span><a id="line.979">     * @throws SQLException</a>
<span class="sourceLineNo">980</span><a id="line.980">     * @see java.sql.ResultSet#isLast()</a>
<span class="sourceLineNo">981</span><a id="line.981">     */</a>
<span class="sourceLineNo">982</span><a id="line.982">    protected final boolean isLast() throws SQLException {</a>
<span class="sourceLineNo">983</span><a id="line.983">        return rs.isLast();</a>
<span class="sourceLineNo">984</span><a id="line.984">    }</a>
<span class="sourceLineNo">985</span><a id="line.985"></a>
<span class="sourceLineNo">986</span><a id="line.986">    /**</a>
<span class="sourceLineNo">987</span><a id="line.987">     * @param iface</a>
<span class="sourceLineNo">988</span><a id="line.988">     * @return</a>
<span class="sourceLineNo">989</span><a id="line.989">     * @throws SQLException</a>
<span class="sourceLineNo">990</span><a id="line.990">     * @see java.sql.Wrapper#isWrapperFor(java.lang.Class)</a>
<span class="sourceLineNo">991</span><a id="line.991">     */</a>
<span class="sourceLineNo">992</span><a id="line.992">    protected final boolean isWrapperFor(final Class&lt;?&gt; iface) throws SQLException {</a>
<span class="sourceLineNo">993</span><a id="line.993">        return rs.isWrapperFor(iface);</a>
<span class="sourceLineNo">994</span><a id="line.994">    }</a>
<span class="sourceLineNo">995</span><a id="line.995"></a>
<span class="sourceLineNo">996</span><a id="line.996">    /**</a>
<span class="sourceLineNo">997</span><a id="line.997">     * @return</a>
<span class="sourceLineNo">998</span><a id="line.998">     * @throws SQLException</a>
<span class="sourceLineNo">999</span><a id="line.999">     * @see java.sql.ResultSet#last()</a>
<span class="sourceLineNo">1000</span><a id="line.1000">     */</a>
<span class="sourceLineNo">1001</span><a id="line.1001">    protected final boolean last() throws SQLException {</a>
<span class="sourceLineNo">1002</span><a id="line.1002">        return rs.last();</a>
<span class="sourceLineNo">1003</span><a id="line.1003">    }</a>
<span class="sourceLineNo">1004</span><a id="line.1004"></a>
<span class="sourceLineNo">1005</span><a id="line.1005">    /**</a>
<span class="sourceLineNo">1006</span><a id="line.1006">     * @throws SQLException</a>
<span class="sourceLineNo">1007</span><a id="line.1007">     * @see java.sql.ResultSet#moveToCurrentRow()</a>
<span class="sourceLineNo">1008</span><a id="line.1008">     */</a>
<span class="sourceLineNo">1009</span><a id="line.1009">    protected final void moveToCurrentRow() throws SQLException {</a>
<span class="sourceLineNo">1010</span><a id="line.1010">        rs.moveToCurrentRow();</a>
<span class="sourceLineNo">1011</span><a id="line.1011">    }</a>
<span class="sourceLineNo">1012</span><a id="line.1012"></a>
<span class="sourceLineNo">1013</span><a id="line.1013">    /**</a>
<span class="sourceLineNo">1014</span><a id="line.1014">     * @throws SQLException</a>
<span class="sourceLineNo">1015</span><a id="line.1015">     * @see java.sql.ResultSet#moveToInsertRow()</a>
<span class="sourceLineNo">1016</span><a id="line.1016">     */</a>
<span class="sourceLineNo">1017</span><a id="line.1017">    protected final void moveToInsertRow() throws SQLException {</a>
<span class="sourceLineNo">1018</span><a id="line.1018">        rs.moveToInsertRow();</a>
<span class="sourceLineNo">1019</span><a id="line.1019">    }</a>
<span class="sourceLineNo">1020</span><a id="line.1020"></a>
<span class="sourceLineNo">1021</span><a id="line.1021">    /**</a>
<span class="sourceLineNo">1022</span><a id="line.1022">     * @return</a>
<span class="sourceLineNo">1023</span><a id="line.1023">     * @throws SQLException</a>
<span class="sourceLineNo">1024</span><a id="line.1024">     * @see java.sql.ResultSet#next()</a>
<span class="sourceLineNo">1025</span><a id="line.1025">     */</a>
<span class="sourceLineNo">1026</span><a id="line.1026">    protected final boolean next() throws SQLException {</a>
<span class="sourceLineNo">1027</span><a id="line.1027">        return rs.next();</a>
<span class="sourceLineNo">1028</span><a id="line.1028">    }</a>
<span class="sourceLineNo">1029</span><a id="line.1029"></a>
<span class="sourceLineNo">1030</span><a id="line.1030">    /**</a>
<span class="sourceLineNo">1031</span><a id="line.1031">     * @return</a>
<span class="sourceLineNo">1032</span><a id="line.1032">     * @throws SQLException</a>
<span class="sourceLineNo">1033</span><a id="line.1033">     * @see java.sql.ResultSet#previous()</a>
<span class="sourceLineNo">1034</span><a id="line.1034">     */</a>
<span class="sourceLineNo">1035</span><a id="line.1035">    protected final boolean previous() throws SQLException {</a>
<span class="sourceLineNo">1036</span><a id="line.1036">        return rs.previous();</a>
<span class="sourceLineNo">1037</span><a id="line.1037">    }</a>
<span class="sourceLineNo">1038</span><a id="line.1038"></a>
<span class="sourceLineNo">1039</span><a id="line.1039">    /**</a>
<span class="sourceLineNo">1040</span><a id="line.1040">     * @throws SQLException</a>
<span class="sourceLineNo">1041</span><a id="line.1041">     * @see java.sql.ResultSet#refreshRow()</a>
<span class="sourceLineNo">1042</span><a id="line.1042">     */</a>
<span class="sourceLineNo">1043</span><a id="line.1043">    protected final void refreshRow() throws SQLException {</a>
<span class="sourceLineNo">1044</span><a id="line.1044">        rs.refreshRow();</a>
<span class="sourceLineNo">1045</span><a id="line.1045">    }</a>
<span class="sourceLineNo">1046</span><a id="line.1046"></a>
<span class="sourceLineNo">1047</span><a id="line.1047">    /**</a>
<span class="sourceLineNo">1048</span><a id="line.1048">     * @param rows</a>
<span class="sourceLineNo">1049</span><a id="line.1049">     * @return</a>
<span class="sourceLineNo">1050</span><a id="line.1050">     * @throws SQLException</a>
<span class="sourceLineNo">1051</span><a id="line.1051">     * @see java.sql.ResultSet#relative(int)</a>
<span class="sourceLineNo">1052</span><a id="line.1052">     */</a>
<span class="sourceLineNo">1053</span><a id="line.1053">    protected final boolean relative(final int rows) throws SQLException {</a>
<span class="sourceLineNo">1054</span><a id="line.1054">        return rs.relative(rows);</a>
<span class="sourceLineNo">1055</span><a id="line.1055">    }</a>
<span class="sourceLineNo">1056</span><a id="line.1056"></a>
<span class="sourceLineNo">1057</span><a id="line.1057">    /**</a>
<span class="sourceLineNo">1058</span><a id="line.1058">     * @return</a>
<span class="sourceLineNo">1059</span><a id="line.1059">     * @throws SQLException</a>
<span class="sourceLineNo">1060</span><a id="line.1060">     * @see java.sql.ResultSet#rowDeleted()</a>
<span class="sourceLineNo">1061</span><a id="line.1061">     */</a>
<span class="sourceLineNo">1062</span><a id="line.1062">    protected final boolean rowDeleted() throws SQLException {</a>
<span class="sourceLineNo">1063</span><a id="line.1063">        return rs.rowDeleted();</a>
<span class="sourceLineNo">1064</span><a id="line.1064">    }</a>
<span class="sourceLineNo">1065</span><a id="line.1065"></a>
<span class="sourceLineNo">1066</span><a id="line.1066">    /**</a>
<span class="sourceLineNo">1067</span><a id="line.1067">     * @return</a>
<span class="sourceLineNo">1068</span><a id="line.1068">     * @throws SQLException</a>
<span class="sourceLineNo">1069</span><a id="line.1069">     * @see java.sql.ResultSet#rowInserted()</a>
<span class="sourceLineNo">1070</span><a id="line.1070">     */</a>
<span class="sourceLineNo">1071</span><a id="line.1071">    protected final boolean rowInserted() throws SQLException {</a>
<span class="sourceLineNo">1072</span><a id="line.1072">        return rs.rowInserted();</a>
<span class="sourceLineNo">1073</span><a id="line.1073">    }</a>
<span class="sourceLineNo">1074</span><a id="line.1074"></a>
<span class="sourceLineNo">1075</span><a id="line.1075">    /**</a>
<span class="sourceLineNo">1076</span><a id="line.1076">     * @return</a>
<span class="sourceLineNo">1077</span><a id="line.1077">     * @throws SQLException</a>
<span class="sourceLineNo">1078</span><a id="line.1078">     * @see java.sql.ResultSet#rowUpdated()</a>
<span class="sourceLineNo">1079</span><a id="line.1079">     */</a>
<span class="sourceLineNo">1080</span><a id="line.1080">    protected final boolean rowUpdated() throws SQLException {</a>
<span class="sourceLineNo">1081</span><a id="line.1081">        return rs.rowUpdated();</a>
<span class="sourceLineNo">1082</span><a id="line.1082">    }</a>
<span class="sourceLineNo">1083</span><a id="line.1083"></a>
<span class="sourceLineNo">1084</span><a id="line.1084">    /**</a>
<span class="sourceLineNo">1085</span><a id="line.1085">     * @param direction</a>
<span class="sourceLineNo">1086</span><a id="line.1086">     * @throws SQLException</a>
<span class="sourceLineNo">1087</span><a id="line.1087">     * @see java.sql.ResultSet#setFetchDirection(int)</a>
<span class="sourceLineNo">1088</span><a id="line.1088">     */</a>
<span class="sourceLineNo">1089</span><a id="line.1089">    protected final void setFetchDirection(final int direction) throws SQLException {</a>
<span class="sourceLineNo">1090</span><a id="line.1090">        rs.setFetchDirection(direction);</a>
<span class="sourceLineNo">1091</span><a id="line.1091">    }</a>
<span class="sourceLineNo">1092</span><a id="line.1092"></a>
<span class="sourceLineNo">1093</span><a id="line.1093">    /**</a>
<span class="sourceLineNo">1094</span><a id="line.1094">     * @param rows</a>
<span class="sourceLineNo">1095</span><a id="line.1095">     * @throws SQLException</a>
<span class="sourceLineNo">1096</span><a id="line.1096">     * @see java.sql.ResultSet#setFetchSize(int)</a>
<span class="sourceLineNo">1097</span><a id="line.1097">     */</a>
<span class="sourceLineNo">1098</span><a id="line.1098">    protected final void setFetchSize(final int rows) throws SQLException {</a>
<span class="sourceLineNo">1099</span><a id="line.1099">        rs.setFetchSize(rows);</a>
<span class="sourceLineNo">1100</span><a id="line.1100">    }</a>
<span class="sourceLineNo">1101</span><a id="line.1101"></a>
<span class="sourceLineNo">1102</span><a id="line.1102">    /**</a>
<span class="sourceLineNo">1103</span><a id="line.1103">     * @param iface</a>
<span class="sourceLineNo">1104</span><a id="line.1104">     * @return</a>
<span class="sourceLineNo">1105</span><a id="line.1105">     * @throws SQLException</a>
<span class="sourceLineNo">1106</span><a id="line.1106">     * @see java.sql.Wrapper#unwrap(java.lang.Class)</a>
<span class="sourceLineNo">1107</span><a id="line.1107">     */</a>
<span class="sourceLineNo">1108</span><a id="line.1108">    protected final &lt;E&gt; E unwrap(final Class&lt;E&gt; iface) throws SQLException {</a>
<span class="sourceLineNo">1109</span><a id="line.1109">        return rs.unwrap(iface);</a>
<span class="sourceLineNo">1110</span><a id="line.1110">    }</a>
<span class="sourceLineNo">1111</span><a id="line.1111"></a>
<span class="sourceLineNo">1112</span><a id="line.1112">    /**</a>
<span class="sourceLineNo">1113</span><a id="line.1113">     * @param columnIndex</a>
<span class="sourceLineNo">1114</span><a id="line.1114">     * @param x</a>
<span class="sourceLineNo">1115</span><a id="line.1115">     * @throws SQLException</a>
<span class="sourceLineNo">1116</span><a id="line.1116">     * @see java.sql.ResultSet#updateArray(int, java.sql.Array)</a>
<span class="sourceLineNo">1117</span><a id="line.1117">     */</a>
<span class="sourceLineNo">1118</span><a id="line.1118">    protected final void updateArray(final int columnIndex, final Array x) throws SQLException {</a>
<span class="sourceLineNo">1119</span><a id="line.1119">        rs.updateArray(columnIndex, x);</a>
<span class="sourceLineNo">1120</span><a id="line.1120">    }</a>
<span class="sourceLineNo">1121</span><a id="line.1121"></a>
<span class="sourceLineNo">1122</span><a id="line.1122">    /**</a>
<span class="sourceLineNo">1123</span><a id="line.1123">     * @param columnLabel</a>
<span class="sourceLineNo">1124</span><a id="line.1124">     * @param x</a>
<span class="sourceLineNo">1125</span><a id="line.1125">     * @throws SQLException</a>
<span class="sourceLineNo">1126</span><a id="line.1126">     * @see java.sql.ResultSet#updateArray(java.lang.String, java.sql.Array)</a>
<span class="sourceLineNo">1127</span><a id="line.1127">     */</a>
<span class="sourceLineNo">1128</span><a id="line.1128">    protected final void updateArray(final String columnLabel, final Array x) throws SQLException {</a>
<span class="sourceLineNo">1129</span><a id="line.1129">        rs.updateArray(columnLabel, x);</a>
<span class="sourceLineNo">1130</span><a id="line.1130">    }</a>
<span class="sourceLineNo">1131</span><a id="line.1131"></a>
<span class="sourceLineNo">1132</span><a id="line.1132">    /**</a>
<span class="sourceLineNo">1133</span><a id="line.1133">     * @param columnIndex</a>
<span class="sourceLineNo">1134</span><a id="line.1134">     * @param x</a>
<span class="sourceLineNo">1135</span><a id="line.1135">     * @param length</a>
<span class="sourceLineNo">1136</span><a id="line.1136">     * @throws SQLException</a>
<span class="sourceLineNo">1137</span><a id="line.1137">     * @see java.sql.ResultSet#updateAsciiStream(int, java.io.InputStream, int)</a>
<span class="sourceLineNo">1138</span><a id="line.1138">     */</a>
<span class="sourceLineNo">1139</span><a id="line.1139">    protected final void updateAsciiStream(final int columnIndex, final InputStream x, final int length) throws SQLException {</a>
<span class="sourceLineNo">1140</span><a id="line.1140">        rs.updateAsciiStream(columnIndex, x, length);</a>
<span class="sourceLineNo">1141</span><a id="line.1141">    }</a>
<span class="sourceLineNo">1142</span><a id="line.1142"></a>
<span class="sourceLineNo">1143</span><a id="line.1143">    /**</a>
<span class="sourceLineNo">1144</span><a id="line.1144">     * @param columnIndex</a>
<span class="sourceLineNo">1145</span><a id="line.1145">     * @param x</a>
<span class="sourceLineNo">1146</span><a id="line.1146">     * @param length</a>
<span class="sourceLineNo">1147</span><a id="line.1147">     * @throws SQLException</a>
<span class="sourceLineNo">1148</span><a id="line.1148">     * @see java.sql.ResultSet#updateAsciiStream(int, java.io.InputStream, long)</a>
<span class="sourceLineNo">1149</span><a id="line.1149">     */</a>
<span class="sourceLineNo">1150</span><a id="line.1150">    protected final void updateAsciiStream(final int columnIndex, final InputStream x, final long length) throws SQLException {</a>
<span class="sourceLineNo">1151</span><a id="line.1151">        rs.updateAsciiStream(columnIndex, x, length);</a>
<span class="sourceLineNo">1152</span><a id="line.1152">    }</a>
<span class="sourceLineNo">1153</span><a id="line.1153"></a>
<span class="sourceLineNo">1154</span><a id="line.1154">    /**</a>
<span class="sourceLineNo">1155</span><a id="line.1155">     * @param columnIndex</a>
<span class="sourceLineNo">1156</span><a id="line.1156">     * @param x</a>
<span class="sourceLineNo">1157</span><a id="line.1157">     * @throws SQLException</a>
<span class="sourceLineNo">1158</span><a id="line.1158">     * @see java.sql.ResultSet#updateAsciiStream(int, java.io.InputStream)</a>
<span class="sourceLineNo">1159</span><a id="line.1159">     */</a>
<span class="sourceLineNo">1160</span><a id="line.1160">    protected final void updateAsciiStream(final int columnIndex, final InputStream x) throws SQLException {</a>
<span class="sourceLineNo">1161</span><a id="line.1161">        rs.updateAsciiStream(columnIndex, x);</a>
<span class="sourceLineNo">1162</span><a id="line.1162">    }</a>
<span class="sourceLineNo">1163</span><a id="line.1163"></a>
<span class="sourceLineNo">1164</span><a id="line.1164">    /**</a>
<span class="sourceLineNo">1165</span><a id="line.1165">     * @param columnLabel</a>
<span class="sourceLineNo">1166</span><a id="line.1166">     * @param x</a>
<span class="sourceLineNo">1167</span><a id="line.1167">     * @param length</a>
<span class="sourceLineNo">1168</span><a id="line.1168">     * @throws SQLException</a>
<span class="sourceLineNo">1169</span><a id="line.1169">     * @see java.sql.ResultSet#updateAsciiStream(java.lang.String, java.io.InputStream, int)</a>
<span class="sourceLineNo">1170</span><a id="line.1170">     */</a>
<span class="sourceLineNo">1171</span><a id="line.1171">    protected final void updateAsciiStream(final String columnLabel, final InputStream x, final int length) throws SQLException {</a>
<span class="sourceLineNo">1172</span><a id="line.1172">        rs.updateAsciiStream(columnLabel, x, length);</a>
<span class="sourceLineNo">1173</span><a id="line.1173">    }</a>
<span class="sourceLineNo">1174</span><a id="line.1174"></a>
<span class="sourceLineNo">1175</span><a id="line.1175">    /**</a>
<span class="sourceLineNo">1176</span><a id="line.1176">     * @param columnLabel</a>
<span class="sourceLineNo">1177</span><a id="line.1177">     * @param x</a>
<span class="sourceLineNo">1178</span><a id="line.1178">     * @param length</a>
<span class="sourceLineNo">1179</span><a id="line.1179">     * @throws SQLException</a>
<span class="sourceLineNo">1180</span><a id="line.1180">     * @see java.sql.ResultSet#updateAsciiStream(java.lang.String, java.io.InputStream, long)</a>
<span class="sourceLineNo">1181</span><a id="line.1181">     */</a>
<span class="sourceLineNo">1182</span><a id="line.1182">    protected final void updateAsciiStream(final String columnLabel, final InputStream x, final long length) throws SQLException {</a>
<span class="sourceLineNo">1183</span><a id="line.1183">        rs.updateAsciiStream(columnLabel, x, length);</a>
<span class="sourceLineNo">1184</span><a id="line.1184">    }</a>
<span class="sourceLineNo">1185</span><a id="line.1185"></a>
<span class="sourceLineNo">1186</span><a id="line.1186">    /**</a>
<span class="sourceLineNo">1187</span><a id="line.1187">     * @param columnLabel</a>
<span class="sourceLineNo">1188</span><a id="line.1188">     * @param x</a>
<span class="sourceLineNo">1189</span><a id="line.1189">     * @throws SQLException</a>
<span class="sourceLineNo">1190</span><a id="line.1190">     * @see java.sql.ResultSet#updateAsciiStream(java.lang.String, java.io.InputStream)</a>
<span class="sourceLineNo">1191</span><a id="line.1191">     */</a>
<span class="sourceLineNo">1192</span><a id="line.1192">    protected final void updateAsciiStream(final String columnLabel, final InputStream x) throws SQLException {</a>
<span class="sourceLineNo">1193</span><a id="line.1193">        rs.updateAsciiStream(columnLabel, x);</a>
<span class="sourceLineNo">1194</span><a id="line.1194">    }</a>
<span class="sourceLineNo">1195</span><a id="line.1195"></a>
<span class="sourceLineNo">1196</span><a id="line.1196">    /**</a>
<span class="sourceLineNo">1197</span><a id="line.1197">     * @param columnIndex</a>
<span class="sourceLineNo">1198</span><a id="line.1198">     * @param x</a>
<span class="sourceLineNo">1199</span><a id="line.1199">     * @throws SQLException</a>
<span class="sourceLineNo">1200</span><a id="line.1200">     * @see java.sql.ResultSet#updateBigDecimal(int, java.math.BigDecimal)</a>
<span class="sourceLineNo">1201</span><a id="line.1201">     */</a>
<span class="sourceLineNo">1202</span><a id="line.1202">    protected final void updateBigDecimal(final int columnIndex, final BigDecimal x) throws SQLException {</a>
<span class="sourceLineNo">1203</span><a id="line.1203">        rs.updateBigDecimal(columnIndex, x);</a>
<span class="sourceLineNo">1204</span><a id="line.1204">    }</a>
<span class="sourceLineNo">1205</span><a id="line.1205"></a>
<span class="sourceLineNo">1206</span><a id="line.1206">    /**</a>
<span class="sourceLineNo">1207</span><a id="line.1207">     * @param columnLabel</a>
<span class="sourceLineNo">1208</span><a id="line.1208">     * @param x</a>
<span class="sourceLineNo">1209</span><a id="line.1209">     * @throws SQLException</a>
<span class="sourceLineNo">1210</span><a id="line.1210">     * @see java.sql.ResultSet#updateBigDecimal(java.lang.String, java.math.BigDecimal)</a>
<span class="sourceLineNo">1211</span><a id="line.1211">     */</a>
<span class="sourceLineNo">1212</span><a id="line.1212">    protected final void updateBigDecimal(final String columnLabel, final BigDecimal x) throws SQLException {</a>
<span class="sourceLineNo">1213</span><a id="line.1213">        rs.updateBigDecimal(columnLabel, x);</a>
<span class="sourceLineNo">1214</span><a id="line.1214">    }</a>
<span class="sourceLineNo">1215</span><a id="line.1215"></a>
<span class="sourceLineNo">1216</span><a id="line.1216">    /**</a>
<span class="sourceLineNo">1217</span><a id="line.1217">     * @param columnIndex</a>
<span class="sourceLineNo">1218</span><a id="line.1218">     * @param x</a>
<span class="sourceLineNo">1219</span><a id="line.1219">     * @param length</a>
<span class="sourceLineNo">1220</span><a id="line.1220">     * @throws SQLException</a>
<span class="sourceLineNo">1221</span><a id="line.1221">     * @see java.sql.ResultSet#updateBinaryStream(int, java.io.InputStream, int)</a>
<span class="sourceLineNo">1222</span><a id="line.1222">     */</a>
<span class="sourceLineNo">1223</span><a id="line.1223">    protected final void updateBinaryStream(final int columnIndex, final InputStream x, final int length) throws SQLException {</a>
<span class="sourceLineNo">1224</span><a id="line.1224">        rs.updateBinaryStream(columnIndex, x, length);</a>
<span class="sourceLineNo">1225</span><a id="line.1225">    }</a>
<span class="sourceLineNo">1226</span><a id="line.1226"></a>
<span class="sourceLineNo">1227</span><a id="line.1227">    /**</a>
<span class="sourceLineNo">1228</span><a id="line.1228">     * @param columnIndex</a>
<span class="sourceLineNo">1229</span><a id="line.1229">     * @param x</a>
<span class="sourceLineNo">1230</span><a id="line.1230">     * @param length</a>
<span class="sourceLineNo">1231</span><a id="line.1231">     * @throws SQLException</a>
<span class="sourceLineNo">1232</span><a id="line.1232">     * @see java.sql.ResultSet#updateBinaryStream(int, java.io.InputStream, long)</a>
<span class="sourceLineNo">1233</span><a id="line.1233">     */</a>
<span class="sourceLineNo">1234</span><a id="line.1234">    protected final void updateBinaryStream(final int columnIndex, final InputStream x, final long length) throws SQLException {</a>
<span class="sourceLineNo">1235</span><a id="line.1235">        rs.updateBinaryStream(columnIndex, x, length);</a>
<span class="sourceLineNo">1236</span><a id="line.1236">    }</a>
<span class="sourceLineNo">1237</span><a id="line.1237"></a>
<span class="sourceLineNo">1238</span><a id="line.1238">    /**</a>
<span class="sourceLineNo">1239</span><a id="line.1239">     * @param columnIndex</a>
<span class="sourceLineNo">1240</span><a id="line.1240">     * @param x</a>
<span class="sourceLineNo">1241</span><a id="line.1241">     * @throws SQLException</a>
<span class="sourceLineNo">1242</span><a id="line.1242">     * @see java.sql.ResultSet#updateBinaryStream(int, java.io.InputStream)</a>
<span class="sourceLineNo">1243</span><a id="line.1243">     */</a>
<span class="sourceLineNo">1244</span><a id="line.1244">    protected final void updateBinaryStream(final int columnIndex, final InputStream x) throws SQLException {</a>
<span class="sourceLineNo">1245</span><a id="line.1245">        rs.updateBinaryStream(columnIndex, x);</a>
<span class="sourceLineNo">1246</span><a id="line.1246">    }</a>
<span class="sourceLineNo">1247</span><a id="line.1247"></a>
<span class="sourceLineNo">1248</span><a id="line.1248">    /**</a>
<span class="sourceLineNo">1249</span><a id="line.1249">     * @param columnLabel</a>
<span class="sourceLineNo">1250</span><a id="line.1250">     * @param x</a>
<span class="sourceLineNo">1251</span><a id="line.1251">     * @param length</a>
<span class="sourceLineNo">1252</span><a id="line.1252">     * @throws SQLException</a>
<span class="sourceLineNo">1253</span><a id="line.1253">     * @see java.sql.ResultSet#updateBinaryStream(java.lang.String, java.io.InputStream, int)</a>
<span class="sourceLineNo">1254</span><a id="line.1254">     */</a>
<span class="sourceLineNo">1255</span><a id="line.1255">    protected final void updateBinaryStream(final String columnLabel, final InputStream x, final int length) throws SQLException {</a>
<span class="sourceLineNo">1256</span><a id="line.1256">        rs.updateBinaryStream(columnLabel, x, length);</a>
<span class="sourceLineNo">1257</span><a id="line.1257">    }</a>
<span class="sourceLineNo">1258</span><a id="line.1258"></a>
<span class="sourceLineNo">1259</span><a id="line.1259">    /**</a>
<span class="sourceLineNo">1260</span><a id="line.1260">     * @param columnLabel</a>
<span class="sourceLineNo">1261</span><a id="line.1261">     * @param x</a>
<span class="sourceLineNo">1262</span><a id="line.1262">     * @param length</a>
<span class="sourceLineNo">1263</span><a id="line.1263">     * @throws SQLException</a>
<span class="sourceLineNo">1264</span><a id="line.1264">     * @see java.sql.ResultSet#updateBinaryStream(java.lang.String, java.io.InputStream, long)</a>
<span class="sourceLineNo">1265</span><a id="line.1265">     */</a>
<span class="sourceLineNo">1266</span><a id="line.1266">    protected final void updateBinaryStream(final String columnLabel, final InputStream x, final long length) throws SQLException {</a>
<span class="sourceLineNo">1267</span><a id="line.1267">        rs.updateBinaryStream(columnLabel, x, length);</a>
<span class="sourceLineNo">1268</span><a id="line.1268">    }</a>
<span class="sourceLineNo">1269</span><a id="line.1269"></a>
<span class="sourceLineNo">1270</span><a id="line.1270">    /**</a>
<span class="sourceLineNo">1271</span><a id="line.1271">     * @param columnLabel</a>
<span class="sourceLineNo">1272</span><a id="line.1272">     * @param x</a>
<span class="sourceLineNo">1273</span><a id="line.1273">     * @throws SQLException</a>
<span class="sourceLineNo">1274</span><a id="line.1274">     * @see java.sql.ResultSet#updateBinaryStream(java.lang.String, java.io.InputStream)</a>
<span class="sourceLineNo">1275</span><a id="line.1275">     */</a>
<span class="sourceLineNo">1276</span><a id="line.1276">    protected final void updateBinaryStream(final String columnLabel, final InputStream x) throws SQLException {</a>
<span class="sourceLineNo">1277</span><a id="line.1277">        rs.updateBinaryStream(columnLabel, x);</a>
<span class="sourceLineNo">1278</span><a id="line.1278">    }</a>
<span class="sourceLineNo">1279</span><a id="line.1279"></a>
<span class="sourceLineNo">1280</span><a id="line.1280">    /**</a>
<span class="sourceLineNo">1281</span><a id="line.1281">     * @param columnIndex</a>
<span class="sourceLineNo">1282</span><a id="line.1282">     * @param x</a>
<span class="sourceLineNo">1283</span><a id="line.1283">     * @throws SQLException</a>
<span class="sourceLineNo">1284</span><a id="line.1284">     * @see java.sql.ResultSet#updateBlob(int, java.sql.Blob)</a>
<span class="sourceLineNo">1285</span><a id="line.1285">     */</a>
<span class="sourceLineNo">1286</span><a id="line.1286">    protected final void updateBlob(final int columnIndex, final Blob x) throws SQLException {</a>
<span class="sourceLineNo">1287</span><a id="line.1287">        rs.updateBlob(columnIndex, x);</a>
<span class="sourceLineNo">1288</span><a id="line.1288">    }</a>
<span class="sourceLineNo">1289</span><a id="line.1289"></a>
<span class="sourceLineNo">1290</span><a id="line.1290">    /**</a>
<span class="sourceLineNo">1291</span><a id="line.1291">     * @param columnIndex</a>
<span class="sourceLineNo">1292</span><a id="line.1292">     * @param inputStream</a>
<span class="sourceLineNo">1293</span><a id="line.1293">     * @param length</a>
<span class="sourceLineNo">1294</span><a id="line.1294">     * @throws SQLException</a>
<span class="sourceLineNo">1295</span><a id="line.1295">     * @see java.sql.ResultSet#updateBlob(int, java.io.InputStream, long)</a>
<span class="sourceLineNo">1296</span><a id="line.1296">     */</a>
<span class="sourceLineNo">1297</span><a id="line.1297">    protected final void updateBlob(final int columnIndex, final InputStream inputStream, final long length) throws SQLException {</a>
<span class="sourceLineNo">1298</span><a id="line.1298">        rs.updateBlob(columnIndex, inputStream, length);</a>
<span class="sourceLineNo">1299</span><a id="line.1299">    }</a>
<span class="sourceLineNo">1300</span><a id="line.1300"></a>
<span class="sourceLineNo">1301</span><a id="line.1301">    /**</a>
<span class="sourceLineNo">1302</span><a id="line.1302">     * @param columnIndex</a>
<span class="sourceLineNo">1303</span><a id="line.1303">     * @param inputStream</a>
<span class="sourceLineNo">1304</span><a id="line.1304">     * @throws SQLException</a>
<span class="sourceLineNo">1305</span><a id="line.1305">     * @see java.sql.ResultSet#updateBlob(int, java.io.InputStream)</a>
<span class="sourceLineNo">1306</span><a id="line.1306">     */</a>
<span class="sourceLineNo">1307</span><a id="line.1307">    protected final void updateBlob(final int columnIndex, final InputStream inputStream) throws SQLException {</a>
<span class="sourceLineNo">1308</span><a id="line.1308">        rs.updateBlob(columnIndex, inputStream);</a>
<span class="sourceLineNo">1309</span><a id="line.1309">    }</a>
<span class="sourceLineNo">1310</span><a id="line.1310"></a>
<span class="sourceLineNo">1311</span><a id="line.1311">    /**</a>
<span class="sourceLineNo">1312</span><a id="line.1312">     * @param columnLabel</a>
<span class="sourceLineNo">1313</span><a id="line.1313">     * @param x</a>
<span class="sourceLineNo">1314</span><a id="line.1314">     * @throws SQLException</a>
<span class="sourceLineNo">1315</span><a id="line.1315">     * @see java.sql.ResultSet#updateBlob(java.lang.String, java.sql.Blob)</a>
<span class="sourceLineNo">1316</span><a id="line.1316">     */</a>
<span class="sourceLineNo">1317</span><a id="line.1317">    protected final void updateBlob(final String columnLabel, final Blob x) throws SQLException {</a>
<span class="sourceLineNo">1318</span><a id="line.1318">        rs.updateBlob(columnLabel, x);</a>
<span class="sourceLineNo">1319</span><a id="line.1319">    }</a>
<span class="sourceLineNo">1320</span><a id="line.1320"></a>
<span class="sourceLineNo">1321</span><a id="line.1321">    /**</a>
<span class="sourceLineNo">1322</span><a id="line.1322">     * @param columnLabel</a>
<span class="sourceLineNo">1323</span><a id="line.1323">     * @param inputStream</a>
<span class="sourceLineNo">1324</span><a id="line.1324">     * @param length</a>
<span class="sourceLineNo">1325</span><a id="line.1325">     * @throws SQLException</a>
<span class="sourceLineNo">1326</span><a id="line.1326">     * @see java.sql.ResultSet#updateBlob(java.lang.String, java.io.InputStream, long)</a>
<span class="sourceLineNo">1327</span><a id="line.1327">     */</a>
<span class="sourceLineNo">1328</span><a id="line.1328">    protected final void updateBlob(final String columnLabel, final InputStream inputStream, final long length) throws SQLException {</a>
<span class="sourceLineNo">1329</span><a id="line.1329">        rs.updateBlob(columnLabel, inputStream, length);</a>
<span class="sourceLineNo">1330</span><a id="line.1330">    }</a>
<span class="sourceLineNo">1331</span><a id="line.1331"></a>
<span class="sourceLineNo">1332</span><a id="line.1332">    /**</a>
<span class="sourceLineNo">1333</span><a id="line.1333">     * @param columnLabel</a>
<span class="sourceLineNo">1334</span><a id="line.1334">     * @param inputStream</a>
<span class="sourceLineNo">1335</span><a id="line.1335">     * @throws SQLException</a>
<span class="sourceLineNo">1336</span><a id="line.1336">     * @see java.sql.ResultSet#updateBlob(java.lang.String, java.io.InputStream)</a>
<span class="sourceLineNo">1337</span><a id="line.1337">     */</a>
<span class="sourceLineNo">1338</span><a id="line.1338">    protected final void updateBlob(final String columnLabel, final InputStream inputStream) throws SQLException {</a>
<span class="sourceLineNo">1339</span><a id="line.1339">        rs.updateBlob(columnLabel, inputStream);</a>
<span class="sourceLineNo">1340</span><a id="line.1340">    }</a>
<span class="sourceLineNo">1341</span><a id="line.1341"></a>
<span class="sourceLineNo">1342</span><a id="line.1342">    /**</a>
<span class="sourceLineNo">1343</span><a id="line.1343">     * @param columnIndex</a>
<span class="sourceLineNo">1344</span><a id="line.1344">     * @param x</a>
<span class="sourceLineNo">1345</span><a id="line.1345">     * @throws SQLException</a>
<span class="sourceLineNo">1346</span><a id="line.1346">     * @see java.sql.ResultSet#updateBoolean(int, boolean)</a>
<span class="sourceLineNo">1347</span><a id="line.1347">     */</a>
<span class="sourceLineNo">1348</span><a id="line.1348">    protected final void updateBoolean(final int columnIndex, final boolean x) throws SQLException {</a>
<span class="sourceLineNo">1349</span><a id="line.1349">        rs.updateBoolean(columnIndex, x);</a>
<span class="sourceLineNo">1350</span><a id="line.1350">    }</a>
<span class="sourceLineNo">1351</span><a id="line.1351"></a>
<span class="sourceLineNo">1352</span><a id="line.1352">    /**</a>
<span class="sourceLineNo">1353</span><a id="line.1353">     * @param columnLabel</a>
<span class="sourceLineNo">1354</span><a id="line.1354">     * @param x</a>
<span class="sourceLineNo">1355</span><a id="line.1355">     * @throws SQLException</a>
<span class="sourceLineNo">1356</span><a id="line.1356">     * @see java.sql.ResultSet#updateBoolean(java.lang.String, boolean)</a>
<span class="sourceLineNo">1357</span><a id="line.1357">     */</a>
<span class="sourceLineNo">1358</span><a id="line.1358">    protected final void updateBoolean(final String columnLabel, final boolean x) throws SQLException {</a>
<span class="sourceLineNo">1359</span><a id="line.1359">        rs.updateBoolean(columnLabel, x);</a>
<span class="sourceLineNo">1360</span><a id="line.1360">    }</a>
<span class="sourceLineNo">1361</span><a id="line.1361"></a>
<span class="sourceLineNo">1362</span><a id="line.1362">    /**</a>
<span class="sourceLineNo">1363</span><a id="line.1363">     * @param columnIndex</a>
<span class="sourceLineNo">1364</span><a id="line.1364">     * @param x</a>
<span class="sourceLineNo">1365</span><a id="line.1365">     * @throws SQLException</a>
<span class="sourceLineNo">1366</span><a id="line.1366">     * @see java.sql.ResultSet#updateByte(int, byte)</a>
<span class="sourceLineNo">1367</span><a id="line.1367">     */</a>
<span class="sourceLineNo">1368</span><a id="line.1368">    protected final void updateByte(final int columnIndex, final byte x) throws SQLException {</a>
<span class="sourceLineNo">1369</span><a id="line.1369">        rs.updateByte(columnIndex, x);</a>
<span class="sourceLineNo">1370</span><a id="line.1370">    }</a>
<span class="sourceLineNo">1371</span><a id="line.1371"></a>
<span class="sourceLineNo">1372</span><a id="line.1372">    /**</a>
<span class="sourceLineNo">1373</span><a id="line.1373">     * @param columnLabel</a>
<span class="sourceLineNo">1374</span><a id="line.1374">     * @param x</a>
<span class="sourceLineNo">1375</span><a id="line.1375">     * @throws SQLException</a>
<span class="sourceLineNo">1376</span><a id="line.1376">     * @see java.sql.ResultSet#updateByte(java.lang.String, byte)</a>
<span class="sourceLineNo">1377</span><a id="line.1377">     */</a>
<span class="sourceLineNo">1378</span><a id="line.1378">    protected final void updateByte(final String columnLabel, final byte x) throws SQLException {</a>
<span class="sourceLineNo">1379</span><a id="line.1379">        rs.updateByte(columnLabel, x);</a>
<span class="sourceLineNo">1380</span><a id="line.1380">    }</a>
<span class="sourceLineNo">1381</span><a id="line.1381"></a>
<span class="sourceLineNo">1382</span><a id="line.1382">    /**</a>
<span class="sourceLineNo">1383</span><a id="line.1383">     * @param columnIndex</a>
<span class="sourceLineNo">1384</span><a id="line.1384">     * @param x</a>
<span class="sourceLineNo">1385</span><a id="line.1385">     * @throws SQLException</a>
<span class="sourceLineNo">1386</span><a id="line.1386">     * @see java.sql.ResultSet#updateBytes(int, byte[])</a>
<span class="sourceLineNo">1387</span><a id="line.1387">     */</a>
<span class="sourceLineNo">1388</span><a id="line.1388">    protected final void updateBytes(final int columnIndex, final byte[] x) throws SQLException {</a>
<span class="sourceLineNo">1389</span><a id="line.1389">        rs.updateBytes(columnIndex, x);</a>
<span class="sourceLineNo">1390</span><a id="line.1390">    }</a>
<span class="sourceLineNo">1391</span><a id="line.1391"></a>
<span class="sourceLineNo">1392</span><a id="line.1392">    /**</a>
<span class="sourceLineNo">1393</span><a id="line.1393">     * @param columnLabel</a>
<span class="sourceLineNo">1394</span><a id="line.1394">     * @param x</a>
<span class="sourceLineNo">1395</span><a id="line.1395">     * @throws SQLException</a>
<span class="sourceLineNo">1396</span><a id="line.1396">     * @see java.sql.ResultSet#updateBytes(java.lang.String, byte[])</a>
<span class="sourceLineNo">1397</span><a id="line.1397">     */</a>
<span class="sourceLineNo">1398</span><a id="line.1398">    protected final void updateBytes(final String columnLabel, final byte[] x) throws SQLException {</a>
<span class="sourceLineNo">1399</span><a id="line.1399">        rs.updateBytes(columnLabel, x);</a>
<span class="sourceLineNo">1400</span><a id="line.1400">    }</a>
<span class="sourceLineNo">1401</span><a id="line.1401"></a>
<span class="sourceLineNo">1402</span><a id="line.1402">    /**</a>
<span class="sourceLineNo">1403</span><a id="line.1403">     * @param columnIndex</a>
<span class="sourceLineNo">1404</span><a id="line.1404">     * @param x</a>
<span class="sourceLineNo">1405</span><a id="line.1405">     * @param length</a>
<span class="sourceLineNo">1406</span><a id="line.1406">     * @throws SQLException</a>
<span class="sourceLineNo">1407</span><a id="line.1407">     * @see java.sql.ResultSet#updateCharacterStream(int, java.io.Reader, int)</a>
<span class="sourceLineNo">1408</span><a id="line.1408">     */</a>
<span class="sourceLineNo">1409</span><a id="line.1409">    protected final void updateCharacterStream(final int columnIndex, final Reader x, final int length) throws SQLException {</a>
<span class="sourceLineNo">1410</span><a id="line.1410">        rs.updateCharacterStream(columnIndex, x, length);</a>
<span class="sourceLineNo">1411</span><a id="line.1411">    }</a>
<span class="sourceLineNo">1412</span><a id="line.1412"></a>
<span class="sourceLineNo">1413</span><a id="line.1413">    /**</a>
<span class="sourceLineNo">1414</span><a id="line.1414">     * @param columnIndex</a>
<span class="sourceLineNo">1415</span><a id="line.1415">     * @param x</a>
<span class="sourceLineNo">1416</span><a id="line.1416">     * @param length</a>
<span class="sourceLineNo">1417</span><a id="line.1417">     * @throws SQLException</a>
<span class="sourceLineNo">1418</span><a id="line.1418">     * @see java.sql.ResultSet#updateCharacterStream(int, java.io.Reader, long)</a>
<span class="sourceLineNo">1419</span><a id="line.1419">     */</a>
<span class="sourceLineNo">1420</span><a id="line.1420">    protected final void updateCharacterStream(final int columnIndex, final Reader x, final long length) throws SQLException {</a>
<span class="sourceLineNo">1421</span><a id="line.1421">        rs.updateCharacterStream(columnIndex, x, length);</a>
<span class="sourceLineNo">1422</span><a id="line.1422">    }</a>
<span class="sourceLineNo">1423</span><a id="line.1423"></a>
<span class="sourceLineNo">1424</span><a id="line.1424">    /**</a>
<span class="sourceLineNo">1425</span><a id="line.1425">     * @param columnIndex</a>
<span class="sourceLineNo">1426</span><a id="line.1426">     * @param x</a>
<span class="sourceLineNo">1427</span><a id="line.1427">     * @throws SQLException</a>
<span class="sourceLineNo">1428</span><a id="line.1428">     * @see java.sql.ResultSet#updateCharacterStream(int, java.io.Reader)</a>
<span class="sourceLineNo">1429</span><a id="line.1429">     */</a>
<span class="sourceLineNo">1430</span><a id="line.1430">    protected final void updateCharacterStream(final int columnIndex, final Reader x) throws SQLException {</a>
<span class="sourceLineNo">1431</span><a id="line.1431">        rs.updateCharacterStream(columnIndex, x);</a>
<span class="sourceLineNo">1432</span><a id="line.1432">    }</a>
<span class="sourceLineNo">1433</span><a id="line.1433"></a>
<span class="sourceLineNo">1434</span><a id="line.1434">    /**</a>
<span class="sourceLineNo">1435</span><a id="line.1435">     * @param columnLabel</a>
<span class="sourceLineNo">1436</span><a id="line.1436">     * @param reader</a>
<span class="sourceLineNo">1437</span><a id="line.1437">     * @param length</a>
<span class="sourceLineNo">1438</span><a id="line.1438">     * @throws SQLException</a>
<span class="sourceLineNo">1439</span><a id="line.1439">     * @see java.sql.ResultSet#updateCharacterStream(java.lang.String, java.io.Reader, int)</a>
<span class="sourceLineNo">1440</span><a id="line.1440">     */</a>
<span class="sourceLineNo">1441</span><a id="line.1441">    protected final void updateCharacterStream(final String columnLabel, final Reader reader, final int length) throws SQLException {</a>
<span class="sourceLineNo">1442</span><a id="line.1442">        rs.updateCharacterStream(columnLabel, reader, length);</a>
<span class="sourceLineNo">1443</span><a id="line.1443">    }</a>
<span class="sourceLineNo">1444</span><a id="line.1444"></a>
<span class="sourceLineNo">1445</span><a id="line.1445">    /**</a>
<span class="sourceLineNo">1446</span><a id="line.1446">     * @param columnLabel</a>
<span class="sourceLineNo">1447</span><a id="line.1447">     * @param reader</a>
<span class="sourceLineNo">1448</span><a id="line.1448">     * @param length</a>
<span class="sourceLineNo">1449</span><a id="line.1449">     * @throws SQLException</a>
<span class="sourceLineNo">1450</span><a id="line.1450">     * @see java.sql.ResultSet#updateCharacterStream(java.lang.String, java.io.Reader, long)</a>
<span class="sourceLineNo">1451</span><a id="line.1451">     */</a>
<span class="sourceLineNo">1452</span><a id="line.1452">    protected final void updateCharacterStream(final String columnLabel, final Reader reader, final long length) throws SQLException {</a>
<span class="sourceLineNo">1453</span><a id="line.1453">        rs.updateCharacterStream(columnLabel, reader, length);</a>
<span class="sourceLineNo">1454</span><a id="line.1454">    }</a>
<span class="sourceLineNo">1455</span><a id="line.1455"></a>
<span class="sourceLineNo">1456</span><a id="line.1456">    /**</a>
<span class="sourceLineNo">1457</span><a id="line.1457">     * @param columnLabel</a>
<span class="sourceLineNo">1458</span><a id="line.1458">     * @param reader</a>
<span class="sourceLineNo">1459</span><a id="line.1459">     * @throws SQLException</a>
<span class="sourceLineNo">1460</span><a id="line.1460">     * @see java.sql.ResultSet#updateCharacterStream(java.lang.String, java.io.Reader)</a>
<span class="sourceLineNo">1461</span><a id="line.1461">     */</a>
<span class="sourceLineNo">1462</span><a id="line.1462">    protected final void updateCharacterStream(final String columnLabel, final Reader reader) throws SQLException {</a>
<span class="sourceLineNo">1463</span><a id="line.1463">        rs.updateCharacterStream(columnLabel, reader);</a>
<span class="sourceLineNo">1464</span><a id="line.1464">    }</a>
<span class="sourceLineNo">1465</span><a id="line.1465"></a>
<span class="sourceLineNo">1466</span><a id="line.1466">    /**</a>
<span class="sourceLineNo">1467</span><a id="line.1467">     * @param columnIndex</a>
<span class="sourceLineNo">1468</span><a id="line.1468">     * @param x</a>
<span class="sourceLineNo">1469</span><a id="line.1469">     * @throws SQLException</a>
<span class="sourceLineNo">1470</span><a id="line.1470">     * @see java.sql.ResultSet#updateClob(int, java.sql.Clob)</a>
<span class="sourceLineNo">1471</span><a id="line.1471">     */</a>
<span class="sourceLineNo">1472</span><a id="line.1472">    protected final void updateClob(final int columnIndex, final Clob x) throws SQLException {</a>
<span class="sourceLineNo">1473</span><a id="line.1473">        rs.updateClob(columnIndex, x);</a>
<span class="sourceLineNo">1474</span><a id="line.1474">    }</a>
<span class="sourceLineNo">1475</span><a id="line.1475"></a>
<span class="sourceLineNo">1476</span><a id="line.1476">    /**</a>
<span class="sourceLineNo">1477</span><a id="line.1477">     * @param columnIndex</a>
<span class="sourceLineNo">1478</span><a id="line.1478">     * @param reader</a>
<span class="sourceLineNo">1479</span><a id="line.1479">     * @param length</a>
<span class="sourceLineNo">1480</span><a id="line.1480">     * @throws SQLException</a>
<span class="sourceLineNo">1481</span><a id="line.1481">     * @see java.sql.ResultSet#updateClob(int, java.io.Reader, long)</a>
<span class="sourceLineNo">1482</span><a id="line.1482">     */</a>
<span class="sourceLineNo">1483</span><a id="line.1483">    protected final void updateClob(final int columnIndex, final Reader reader, final long length) throws SQLException {</a>
<span class="sourceLineNo">1484</span><a id="line.1484">        rs.updateClob(columnIndex, reader, length);</a>
<span class="sourceLineNo">1485</span><a id="line.1485">    }</a>
<span class="sourceLineNo">1486</span><a id="line.1486"></a>
<span class="sourceLineNo">1487</span><a id="line.1487">    /**</a>
<span class="sourceLineNo">1488</span><a id="line.1488">     * @param columnIndex</a>
<span class="sourceLineNo">1489</span><a id="line.1489">     * @param reader</a>
<span class="sourceLineNo">1490</span><a id="line.1490">     * @throws SQLException</a>
<span class="sourceLineNo">1491</span><a id="line.1491">     * @see java.sql.ResultSet#updateClob(int, java.io.Reader)</a>
<span class="sourceLineNo">1492</span><a id="line.1492">     */</a>
<span class="sourceLineNo">1493</span><a id="line.1493">    protected final void updateClob(final int columnIndex, final Reader reader) throws SQLException {</a>
<span class="sourceLineNo">1494</span><a id="line.1494">        rs.updateClob(columnIndex, reader);</a>
<span class="sourceLineNo">1495</span><a id="line.1495">    }</a>
<span class="sourceLineNo">1496</span><a id="line.1496"></a>
<span class="sourceLineNo">1497</span><a id="line.1497">    /**</a>
<span class="sourceLineNo">1498</span><a id="line.1498">     * @param columnLabel</a>
<span class="sourceLineNo">1499</span><a id="line.1499">     * @param x</a>
<span class="sourceLineNo">1500</span><a id="line.1500">     * @throws SQLException</a>
<span class="sourceLineNo">1501</span><a id="line.1501">     * @see java.sql.ResultSet#updateClob(java.lang.String, java.sql.Clob)</a>
<span class="sourceLineNo">1502</span><a id="line.1502">     */</a>
<span class="sourceLineNo">1503</span><a id="line.1503">    protected final void updateClob(final String columnLabel, final Clob x) throws SQLException {</a>
<span class="sourceLineNo">1504</span><a id="line.1504">        rs.updateClob(columnLabel, x);</a>
<span class="sourceLineNo">1505</span><a id="line.1505">    }</a>
<span class="sourceLineNo">1506</span><a id="line.1506"></a>
<span class="sourceLineNo">1507</span><a id="line.1507">    /**</a>
<span class="sourceLineNo">1508</span><a id="line.1508">     * @param columnLabel</a>
<span class="sourceLineNo">1509</span><a id="line.1509">     * @param reader</a>
<span class="sourceLineNo">1510</span><a id="line.1510">     * @param length</a>
<span class="sourceLineNo">1511</span><a id="line.1511">     * @throws SQLException</a>
<span class="sourceLineNo">1512</span><a id="line.1512">     * @see java.sql.ResultSet#updateClob(java.lang.String, java.io.Reader, long)</a>
<span class="sourceLineNo">1513</span><a id="line.1513">     */</a>
<span class="sourceLineNo">1514</span><a id="line.1514">    protected final void updateClob(final String columnLabel, final Reader reader, final long length) throws SQLException {</a>
<span class="sourceLineNo">1515</span><a id="line.1515">        rs.updateClob(columnLabel, reader, length);</a>
<span class="sourceLineNo">1516</span><a id="line.1516">    }</a>
<span class="sourceLineNo">1517</span><a id="line.1517"></a>
<span class="sourceLineNo">1518</span><a id="line.1518">    /**</a>
<span class="sourceLineNo">1519</span><a id="line.1519">     * @param columnLabel</a>
<span class="sourceLineNo">1520</span><a id="line.1520">     * @param reader</a>
<span class="sourceLineNo">1521</span><a id="line.1521">     * @throws SQLException</a>
<span class="sourceLineNo">1522</span><a id="line.1522">     * @see java.sql.ResultSet#updateClob(java.lang.String, java.io.Reader)</a>
<span class="sourceLineNo">1523</span><a id="line.1523">     */</a>
<span class="sourceLineNo">1524</span><a id="line.1524">    protected final void updateClob(final String columnLabel, final Reader reader) throws SQLException {</a>
<span class="sourceLineNo">1525</span><a id="line.1525">        rs.updateClob(columnLabel, reader);</a>
<span class="sourceLineNo">1526</span><a id="line.1526">    }</a>
<span class="sourceLineNo">1527</span><a id="line.1527"></a>
<span class="sourceLineNo">1528</span><a id="line.1528">    /**</a>
<span class="sourceLineNo">1529</span><a id="line.1529">     * @param columnIndex</a>
<span class="sourceLineNo">1530</span><a id="line.1530">     * @param x</a>
<span class="sourceLineNo">1531</span><a id="line.1531">     * @throws SQLException</a>
<span class="sourceLineNo">1532</span><a id="line.1532">     * @see java.sql.ResultSet#updateDate(int, java.sql.Date)</a>
<span class="sourceLineNo">1533</span><a id="line.1533">     */</a>
<span class="sourceLineNo">1534</span><a id="line.1534">    protected final void updateDate(final int columnIndex, final Date x) throws SQLException {</a>
<span class="sourceLineNo">1535</span><a id="line.1535">        rs.updateDate(columnIndex, x);</a>
<span class="sourceLineNo">1536</span><a id="line.1536">    }</a>
<span class="sourceLineNo">1537</span><a id="line.1537"></a>
<span class="sourceLineNo">1538</span><a id="line.1538">    /**</a>
<span class="sourceLineNo">1539</span><a id="line.1539">     * @param columnLabel</a>
<span class="sourceLineNo">1540</span><a id="line.1540">     * @param x</a>
<span class="sourceLineNo">1541</span><a id="line.1541">     * @throws SQLException</a>
<span class="sourceLineNo">1542</span><a id="line.1542">     * @see java.sql.ResultSet#updateDate(java.lang.String, java.sql.Date)</a>
<span class="sourceLineNo">1543</span><a id="line.1543">     */</a>
<span class="sourceLineNo">1544</span><a id="line.1544">    protected final void updateDate(final String columnLabel, final Date x) throws SQLException {</a>
<span class="sourceLineNo">1545</span><a id="line.1545">        rs.updateDate(columnLabel, x);</a>
<span class="sourceLineNo">1546</span><a id="line.1546">    }</a>
<span class="sourceLineNo">1547</span><a id="line.1547"></a>
<span class="sourceLineNo">1548</span><a id="line.1548">    /**</a>
<span class="sourceLineNo">1549</span><a id="line.1549">     * @param columnIndex</a>
<span class="sourceLineNo">1550</span><a id="line.1550">     * @param x</a>
<span class="sourceLineNo">1551</span><a id="line.1551">     * @throws SQLException</a>
<span class="sourceLineNo">1552</span><a id="line.1552">     * @see java.sql.ResultSet#updateDouble(int, double)</a>
<span class="sourceLineNo">1553</span><a id="line.1553">     */</a>
<span class="sourceLineNo">1554</span><a id="line.1554">    protected final void updateDouble(final int columnIndex, final double x) throws SQLException {</a>
<span class="sourceLineNo">1555</span><a id="line.1555">        rs.updateDouble(columnIndex, x);</a>
<span class="sourceLineNo">1556</span><a id="line.1556">    }</a>
<span class="sourceLineNo">1557</span><a id="line.1557"></a>
<span class="sourceLineNo">1558</span><a id="line.1558">    /**</a>
<span class="sourceLineNo">1559</span><a id="line.1559">     * @param columnLabel</a>
<span class="sourceLineNo">1560</span><a id="line.1560">     * @param x</a>
<span class="sourceLineNo">1561</span><a id="line.1561">     * @throws SQLException</a>
<span class="sourceLineNo">1562</span><a id="line.1562">     * @see java.sql.ResultSet#updateDouble(java.lang.String, double)</a>
<span class="sourceLineNo">1563</span><a id="line.1563">     */</a>
<span class="sourceLineNo">1564</span><a id="line.1564">    protected final void updateDouble(final String columnLabel, final double x) throws SQLException {</a>
<span class="sourceLineNo">1565</span><a id="line.1565">        rs.updateDouble(columnLabel, x);</a>
<span class="sourceLineNo">1566</span><a id="line.1566">    }</a>
<span class="sourceLineNo">1567</span><a id="line.1567"></a>
<span class="sourceLineNo">1568</span><a id="line.1568">    /**</a>
<span class="sourceLineNo">1569</span><a id="line.1569">     * @param columnIndex</a>
<span class="sourceLineNo">1570</span><a id="line.1570">     * @param x</a>
<span class="sourceLineNo">1571</span><a id="line.1571">     * @throws SQLException</a>
<span class="sourceLineNo">1572</span><a id="line.1572">     * @see java.sql.ResultSet#updateFloat(int, float)</a>
<span class="sourceLineNo">1573</span><a id="line.1573">     */</a>
<span class="sourceLineNo">1574</span><a id="line.1574">    protected final void updateFloat(final int columnIndex, final float x) throws SQLException {</a>
<span class="sourceLineNo">1575</span><a id="line.1575">        rs.updateFloat(columnIndex, x);</a>
<span class="sourceLineNo">1576</span><a id="line.1576">    }</a>
<span class="sourceLineNo">1577</span><a id="line.1577"></a>
<span class="sourceLineNo">1578</span><a id="line.1578">    /**</a>
<span class="sourceLineNo">1579</span><a id="line.1579">     * @param columnLabel</a>
<span class="sourceLineNo">1580</span><a id="line.1580">     * @param x</a>
<span class="sourceLineNo">1581</span><a id="line.1581">     * @throws SQLException</a>
<span class="sourceLineNo">1582</span><a id="line.1582">     * @see java.sql.ResultSet#updateFloat(java.lang.String, float)</a>
<span class="sourceLineNo">1583</span><a id="line.1583">     */</a>
<span class="sourceLineNo">1584</span><a id="line.1584">    protected final void updateFloat(final String columnLabel, final float x) throws SQLException {</a>
<span class="sourceLineNo">1585</span><a id="line.1585">        rs.updateFloat(columnLabel, x);</a>
<span class="sourceLineNo">1586</span><a id="line.1586">    }</a>
<span class="sourceLineNo">1587</span><a id="line.1587"></a>
<span class="sourceLineNo">1588</span><a id="line.1588">    /**</a>
<span class="sourceLineNo">1589</span><a id="line.1589">     * @param columnIndex</a>
<span class="sourceLineNo">1590</span><a id="line.1590">     * @param x</a>
<span class="sourceLineNo">1591</span><a id="line.1591">     * @throws SQLException</a>
<span class="sourceLineNo">1592</span><a id="line.1592">     * @see java.sql.ResultSet#updateInt(int, int)</a>
<span class="sourceLineNo">1593</span><a id="line.1593">     */</a>
<span class="sourceLineNo">1594</span><a id="line.1594">    protected final void updateInt(final int columnIndex, final int x) throws SQLException {</a>
<span class="sourceLineNo">1595</span><a id="line.1595">        rs.updateInt(columnIndex, x);</a>
<span class="sourceLineNo">1596</span><a id="line.1596">    }</a>
<span class="sourceLineNo">1597</span><a id="line.1597"></a>
<span class="sourceLineNo">1598</span><a id="line.1598">    /**</a>
<span class="sourceLineNo">1599</span><a id="line.1599">     * @param columnLabel</a>
<span class="sourceLineNo">1600</span><a id="line.1600">     * @param x</a>
<span class="sourceLineNo">1601</span><a id="line.1601">     * @throws SQLException</a>
<span class="sourceLineNo">1602</span><a id="line.1602">     * @see java.sql.ResultSet#updateInt(java.lang.String, int)</a>
<span class="sourceLineNo">1603</span><a id="line.1603">     */</a>
<span class="sourceLineNo">1604</span><a id="line.1604">    protected final void updateInt(final String columnLabel, final int x) throws SQLException {</a>
<span class="sourceLineNo">1605</span><a id="line.1605">        rs.updateInt(columnLabel, x);</a>
<span class="sourceLineNo">1606</span><a id="line.1606">    }</a>
<span class="sourceLineNo">1607</span><a id="line.1607"></a>
<span class="sourceLineNo">1608</span><a id="line.1608">    /**</a>
<span class="sourceLineNo">1609</span><a id="line.1609">     * @param columnIndex</a>
<span class="sourceLineNo">1610</span><a id="line.1610">     * @param x</a>
<span class="sourceLineNo">1611</span><a id="line.1611">     * @throws SQLException</a>
<span class="sourceLineNo">1612</span><a id="line.1612">     * @see java.sql.ResultSet#updateLong(int, long)</a>
<span class="sourceLineNo">1613</span><a id="line.1613">     */</a>
<span class="sourceLineNo">1614</span><a id="line.1614">    protected final void updateLong(final int columnIndex, final long x) throws SQLException {</a>
<span class="sourceLineNo">1615</span><a id="line.1615">        rs.updateLong(columnIndex, x);</a>
<span class="sourceLineNo">1616</span><a id="line.1616">    }</a>
<span class="sourceLineNo">1617</span><a id="line.1617"></a>
<span class="sourceLineNo">1618</span><a id="line.1618">    /**</a>
<span class="sourceLineNo">1619</span><a id="line.1619">     * @param columnLabel</a>
<span class="sourceLineNo">1620</span><a id="line.1620">     * @param x</a>
<span class="sourceLineNo">1621</span><a id="line.1621">     * @throws SQLException</a>
<span class="sourceLineNo">1622</span><a id="line.1622">     * @see java.sql.ResultSet#updateLong(java.lang.String, long)</a>
<span class="sourceLineNo">1623</span><a id="line.1623">     */</a>
<span class="sourceLineNo">1624</span><a id="line.1624">    protected final void updateLong(final String columnLabel, final long x) throws SQLException {</a>
<span class="sourceLineNo">1625</span><a id="line.1625">        rs.updateLong(columnLabel, x);</a>
<span class="sourceLineNo">1626</span><a id="line.1626">    }</a>
<span class="sourceLineNo">1627</span><a id="line.1627"></a>
<span class="sourceLineNo">1628</span><a id="line.1628">    /**</a>
<span class="sourceLineNo">1629</span><a id="line.1629">     * @param columnIndex</a>
<span class="sourceLineNo">1630</span><a id="line.1630">     * @param x</a>
<span class="sourceLineNo">1631</span><a id="line.1631">     * @param length</a>
<span class="sourceLineNo">1632</span><a id="line.1632">     * @throws SQLException</a>
<span class="sourceLineNo">1633</span><a id="line.1633">     * @see java.sql.ResultSet#updateNCharacterStream(int, java.io.Reader, long)</a>
<span class="sourceLineNo">1634</span><a id="line.1634">     */</a>
<span class="sourceLineNo">1635</span><a id="line.1635">    protected final void updateNCharacterStream(final int columnIndex, final Reader x, final long length) throws SQLException {</a>
<span class="sourceLineNo">1636</span><a id="line.1636">        rs.updateNCharacterStream(columnIndex, x, length);</a>
<span class="sourceLineNo">1637</span><a id="line.1637">    }</a>
<span class="sourceLineNo">1638</span><a id="line.1638"></a>
<span class="sourceLineNo">1639</span><a id="line.1639">    /**</a>
<span class="sourceLineNo">1640</span><a id="line.1640">     * @param columnIndex</a>
<span class="sourceLineNo">1641</span><a id="line.1641">     * @param x</a>
<span class="sourceLineNo">1642</span><a id="line.1642">     * @throws SQLException</a>
<span class="sourceLineNo">1643</span><a id="line.1643">     * @see java.sql.ResultSet#updateNCharacterStream(int, java.io.Reader)</a>
<span class="sourceLineNo">1644</span><a id="line.1644">     */</a>
<span class="sourceLineNo">1645</span><a id="line.1645">    protected final void updateNCharacterStream(final int columnIndex, final Reader x) throws SQLException {</a>
<span class="sourceLineNo">1646</span><a id="line.1646">        rs.updateNCharacterStream(columnIndex, x);</a>
<span class="sourceLineNo">1647</span><a id="line.1647">    }</a>
<span class="sourceLineNo">1648</span><a id="line.1648"></a>
<span class="sourceLineNo">1649</span><a id="line.1649">    /**</a>
<span class="sourceLineNo">1650</span><a id="line.1650">     * @param columnLabel</a>
<span class="sourceLineNo">1651</span><a id="line.1651">     * @param reader</a>
<span class="sourceLineNo">1652</span><a id="line.1652">     * @param length</a>
<span class="sourceLineNo">1653</span><a id="line.1653">     * @throws SQLException</a>
<span class="sourceLineNo">1654</span><a id="line.1654">     * @see java.sql.ResultSet#updateNCharacterStream(java.lang.String, java.io.Reader, long)</a>
<span class="sourceLineNo">1655</span><a id="line.1655">     */</a>
<span class="sourceLineNo">1656</span><a id="line.1656">    protected final void updateNCharacterStream(final String columnLabel, final Reader reader, final long length) throws SQLException {</a>
<span class="sourceLineNo">1657</span><a id="line.1657">        rs.updateNCharacterStream(columnLabel, reader, length);</a>
<span class="sourceLineNo">1658</span><a id="line.1658">    }</a>
<span class="sourceLineNo">1659</span><a id="line.1659"></a>
<span class="sourceLineNo">1660</span><a id="line.1660">    /**</a>
<span class="sourceLineNo">1661</span><a id="line.1661">     * @param columnLabel</a>
<span class="sourceLineNo">1662</span><a id="line.1662">     * @param reader</a>
<span class="sourceLineNo">1663</span><a id="line.1663">     * @throws SQLException</a>
<span class="sourceLineNo">1664</span><a id="line.1664">     * @see java.sql.ResultSet#updateNCharacterStream(java.lang.String, java.io.Reader)</a>
<span class="sourceLineNo">1665</span><a id="line.1665">     */</a>
<span class="sourceLineNo">1666</span><a id="line.1666">    protected final void updateNCharacterStream(final String columnLabel, final Reader reader) throws SQLException {</a>
<span class="sourceLineNo">1667</span><a id="line.1667">        rs.updateNCharacterStream(columnLabel, reader);</a>
<span class="sourceLineNo">1668</span><a id="line.1668">    }</a>
<span class="sourceLineNo">1669</span><a id="line.1669"></a>
<span class="sourceLineNo">1670</span><a id="line.1670">    /**</a>
<span class="sourceLineNo">1671</span><a id="line.1671">     * @param columnIndex</a>
<span class="sourceLineNo">1672</span><a id="line.1672">     * @param nClob</a>
<span class="sourceLineNo">1673</span><a id="line.1673">     * @throws SQLException</a>
<span class="sourceLineNo">1674</span><a id="line.1674">     * @see java.sql.ResultSet#updateNClob(int, java.sql.NClob)</a>
<span class="sourceLineNo">1675</span><a id="line.1675">     */</a>
<span class="sourceLineNo">1676</span><a id="line.1676">    protected final void updateNClob(final int columnIndex, final NClob nClob) throws SQLException {</a>
<span class="sourceLineNo">1677</span><a id="line.1677">        rs.updateNClob(columnIndex, nClob);</a>
<span class="sourceLineNo">1678</span><a id="line.1678">    }</a>
<span class="sourceLineNo">1679</span><a id="line.1679"></a>
<span class="sourceLineNo">1680</span><a id="line.1680">    /**</a>
<span class="sourceLineNo">1681</span><a id="line.1681">     * @param columnIndex</a>
<span class="sourceLineNo">1682</span><a id="line.1682">     * @param reader</a>
<span class="sourceLineNo">1683</span><a id="line.1683">     * @param length</a>
<span class="sourceLineNo">1684</span><a id="line.1684">     * @throws SQLException</a>
<span class="sourceLineNo">1685</span><a id="line.1685">     * @see java.sql.ResultSet#updateNClob(int, java.io.Reader, long)</a>
<span class="sourceLineNo">1686</span><a id="line.1686">     */</a>
<span class="sourceLineNo">1687</span><a id="line.1687">    protected final void updateNClob(final int columnIndex, final Reader reader, final long length) throws SQLException {</a>
<span class="sourceLineNo">1688</span><a id="line.1688">        rs.updateNClob(columnIndex, reader, length);</a>
<span class="sourceLineNo">1689</span><a id="line.1689">    }</a>
<span class="sourceLineNo">1690</span><a id="line.1690"></a>
<span class="sourceLineNo">1691</span><a id="line.1691">    /**</a>
<span class="sourceLineNo">1692</span><a id="line.1692">     * @param columnIndex</a>
<span class="sourceLineNo">1693</span><a id="line.1693">     * @param reader</a>
<span class="sourceLineNo">1694</span><a id="line.1694">     * @throws SQLException</a>
<span class="sourceLineNo">1695</span><a id="line.1695">     * @see java.sql.ResultSet#updateNClob(int, java.io.Reader)</a>
<span class="sourceLineNo">1696</span><a id="line.1696">     */</a>
<span class="sourceLineNo">1697</span><a id="line.1697">    protected final void updateNClob(final int columnIndex, final Reader reader) throws SQLException {</a>
<span class="sourceLineNo">1698</span><a id="line.1698">        rs.updateNClob(columnIndex, reader);</a>
<span class="sourceLineNo">1699</span><a id="line.1699">    }</a>
<span class="sourceLineNo">1700</span><a id="line.1700"></a>
<span class="sourceLineNo">1701</span><a id="line.1701">    /**</a>
<span class="sourceLineNo">1702</span><a id="line.1702">     * @param columnLabel</a>
<span class="sourceLineNo">1703</span><a id="line.1703">     * @param nClob</a>
<span class="sourceLineNo">1704</span><a id="line.1704">     * @throws SQLException</a>
<span class="sourceLineNo">1705</span><a id="line.1705">     * @see java.sql.ResultSet#updateNClob(java.lang.String, java.sql.NClob)</a>
<span class="sourceLineNo">1706</span><a id="line.1706">     */</a>
<span class="sourceLineNo">1707</span><a id="line.1707">    protected final void updateNClob(final String columnLabel, final NClob nClob) throws SQLException {</a>
<span class="sourceLineNo">1708</span><a id="line.1708">        rs.updateNClob(columnLabel, nClob);</a>
<span class="sourceLineNo">1709</span><a id="line.1709">    }</a>
<span class="sourceLineNo">1710</span><a id="line.1710"></a>
<span class="sourceLineNo">1711</span><a id="line.1711">    /**</a>
<span class="sourceLineNo">1712</span><a id="line.1712">     * @param columnLabel</a>
<span class="sourceLineNo">1713</span><a id="line.1713">     * @param reader</a>
<span class="sourceLineNo">1714</span><a id="line.1714">     * @param length</a>
<span class="sourceLineNo">1715</span><a id="line.1715">     * @throws SQLException</a>
<span class="sourceLineNo">1716</span><a id="line.1716">     * @see java.sql.ResultSet#updateNClob(java.lang.String, java.io.Reader, long)</a>
<span class="sourceLineNo">1717</span><a id="line.1717">     */</a>
<span class="sourceLineNo">1718</span><a id="line.1718">    protected final void updateNClob(final String columnLabel, final Reader reader, final long length) throws SQLException {</a>
<span class="sourceLineNo">1719</span><a id="line.1719">        rs.updateNClob(columnLabel, reader, length);</a>
<span class="sourceLineNo">1720</span><a id="line.1720">    }</a>
<span class="sourceLineNo">1721</span><a id="line.1721"></a>
<span class="sourceLineNo">1722</span><a id="line.1722">    /**</a>
<span class="sourceLineNo">1723</span><a id="line.1723">     * @param columnLabel</a>
<span class="sourceLineNo">1724</span><a id="line.1724">     * @param reader</a>
<span class="sourceLineNo">1725</span><a id="line.1725">     * @throws SQLException</a>
<span class="sourceLineNo">1726</span><a id="line.1726">     * @see java.sql.ResultSet#updateNClob(java.lang.String, java.io.Reader)</a>
<span class="sourceLineNo">1727</span><a id="line.1727">     */</a>
<span class="sourceLineNo">1728</span><a id="line.1728">    protected final void updateNClob(final String columnLabel, final Reader reader) throws SQLException {</a>
<span class="sourceLineNo">1729</span><a id="line.1729">        rs.updateNClob(columnLabel, reader);</a>
<span class="sourceLineNo">1730</span><a id="line.1730">    }</a>
<span class="sourceLineNo">1731</span><a id="line.1731"></a>
<span class="sourceLineNo">1732</span><a id="line.1732">    /**</a>
<span class="sourceLineNo">1733</span><a id="line.1733">     * @param columnIndex</a>
<span class="sourceLineNo">1734</span><a id="line.1734">     * @param nString</a>
<span class="sourceLineNo">1735</span><a id="line.1735">     * @throws SQLException</a>
<span class="sourceLineNo">1736</span><a id="line.1736">     * @see java.sql.ResultSet#updateNString(int, java.lang.String)</a>
<span class="sourceLineNo">1737</span><a id="line.1737">     */</a>
<span class="sourceLineNo">1738</span><a id="line.1738">    protected final void updateNString(final int columnIndex, final String nString) throws SQLException {</a>
<span class="sourceLineNo">1739</span><a id="line.1739">        rs.updateNString(columnIndex, nString);</a>
<span class="sourceLineNo">1740</span><a id="line.1740">    }</a>
<span class="sourceLineNo">1741</span><a id="line.1741"></a>
<span class="sourceLineNo">1742</span><a id="line.1742">    /**</a>
<span class="sourceLineNo">1743</span><a id="line.1743">     * @param columnLabel</a>
<span class="sourceLineNo">1744</span><a id="line.1744">     * @param nString</a>
<span class="sourceLineNo">1745</span><a id="line.1745">     * @throws SQLException</a>
<span class="sourceLineNo">1746</span><a id="line.1746">     * @see java.sql.ResultSet#updateNString(java.lang.String, java.lang.String)</a>
<span class="sourceLineNo">1747</span><a id="line.1747">     */</a>
<span class="sourceLineNo">1748</span><a id="line.1748">    protected final void updateNString(final String columnLabel, final String nString) throws SQLException {</a>
<span class="sourceLineNo">1749</span><a id="line.1749">        rs.updateNString(columnLabel, nString);</a>
<span class="sourceLineNo">1750</span><a id="line.1750">    }</a>
<span class="sourceLineNo">1751</span><a id="line.1751"></a>
<span class="sourceLineNo">1752</span><a id="line.1752">    /**</a>
<span class="sourceLineNo">1753</span><a id="line.1753">     * @param columnIndex</a>
<span class="sourceLineNo">1754</span><a id="line.1754">     * @throws SQLException</a>
<span class="sourceLineNo">1755</span><a id="line.1755">     * @see java.sql.ResultSet#updateNull(int)</a>
<span class="sourceLineNo">1756</span><a id="line.1756">     */</a>
<span class="sourceLineNo">1757</span><a id="line.1757">    protected final void updateNull(final int columnIndex) throws SQLException {</a>
<span class="sourceLineNo">1758</span><a id="line.1758">        rs.updateNull(columnIndex);</a>
<span class="sourceLineNo">1759</span><a id="line.1759">    }</a>
<span class="sourceLineNo">1760</span><a id="line.1760"></a>
<span class="sourceLineNo">1761</span><a id="line.1761">    /**</a>
<span class="sourceLineNo">1762</span><a id="line.1762">     * @param columnLabel</a>
<span class="sourceLineNo">1763</span><a id="line.1763">     * @throws SQLException</a>
<span class="sourceLineNo">1764</span><a id="line.1764">     * @see java.sql.ResultSet#updateNull(java.lang.String)</a>
<span class="sourceLineNo">1765</span><a id="line.1765">     */</a>
<span class="sourceLineNo">1766</span><a id="line.1766">    protected final void updateNull(final String columnLabel) throws SQLException {</a>
<span class="sourceLineNo">1767</span><a id="line.1767">        rs.updateNull(columnLabel);</a>
<span class="sourceLineNo">1768</span><a id="line.1768">    }</a>
<span class="sourceLineNo">1769</span><a id="line.1769"></a>
<span class="sourceLineNo">1770</span><a id="line.1770">    /**</a>
<span class="sourceLineNo">1771</span><a id="line.1771">     * @param columnIndex</a>
<span class="sourceLineNo">1772</span><a id="line.1772">     * @param x</a>
<span class="sourceLineNo">1773</span><a id="line.1773">     * @param scaleOrLength</a>
<span class="sourceLineNo">1774</span><a id="line.1774">     * @throws SQLException</a>
<span class="sourceLineNo">1775</span><a id="line.1775">     * @see java.sql.ResultSet#updateObject(int, java.lang.Object, int)</a>
<span class="sourceLineNo">1776</span><a id="line.1776">     */</a>
<span class="sourceLineNo">1777</span><a id="line.1777">    protected final void updateObject(final int columnIndex, final Object x, final int scaleOrLength) throws SQLException {</a>
<span class="sourceLineNo">1778</span><a id="line.1778">        rs.updateObject(columnIndex, x, scaleOrLength);</a>
<span class="sourceLineNo">1779</span><a id="line.1779">    }</a>
<span class="sourceLineNo">1780</span><a id="line.1780"></a>
<span class="sourceLineNo">1781</span><a id="line.1781">    /**</a>
<span class="sourceLineNo">1782</span><a id="line.1782">     * @param columnIndex</a>
<span class="sourceLineNo">1783</span><a id="line.1783">     * @param x</a>
<span class="sourceLineNo">1784</span><a id="line.1784">     * @throws SQLException</a>
<span class="sourceLineNo">1785</span><a id="line.1785">     * @see java.sql.ResultSet#updateObject(int, java.lang.Object)</a>
<span class="sourceLineNo">1786</span><a id="line.1786">     */</a>
<span class="sourceLineNo">1787</span><a id="line.1787">    protected final void updateObject(final int columnIndex, final Object x) throws SQLException {</a>
<span class="sourceLineNo">1788</span><a id="line.1788">        rs.updateObject(columnIndex, x);</a>
<span class="sourceLineNo">1789</span><a id="line.1789">    }</a>
<span class="sourceLineNo">1790</span><a id="line.1790"></a>
<span class="sourceLineNo">1791</span><a id="line.1791">    /**</a>
<span class="sourceLineNo">1792</span><a id="line.1792">     * @param columnLabel</a>
<span class="sourceLineNo">1793</span><a id="line.1793">     * @param x</a>
<span class="sourceLineNo">1794</span><a id="line.1794">     * @param scaleOrLength</a>
<span class="sourceLineNo">1795</span><a id="line.1795">     * @throws SQLException</a>
<span class="sourceLineNo">1796</span><a id="line.1796">     * @see java.sql.ResultSet#updateObject(java.lang.String, java.lang.Object, int)</a>
<span class="sourceLineNo">1797</span><a id="line.1797">     */</a>
<span class="sourceLineNo">1798</span><a id="line.1798">    protected final void updateObject(final String columnLabel, final Object x, final int scaleOrLength) throws SQLException {</a>
<span class="sourceLineNo">1799</span><a id="line.1799">        rs.updateObject(columnLabel, x, scaleOrLength);</a>
<span class="sourceLineNo">1800</span><a id="line.1800">    }</a>
<span class="sourceLineNo">1801</span><a id="line.1801"></a>
<span class="sourceLineNo">1802</span><a id="line.1802">    /**</a>
<span class="sourceLineNo">1803</span><a id="line.1803">     * @param columnLabel</a>
<span class="sourceLineNo">1804</span><a id="line.1804">     * @param x</a>
<span class="sourceLineNo">1805</span><a id="line.1805">     * @throws SQLException</a>
<span class="sourceLineNo">1806</span><a id="line.1806">     * @see java.sql.ResultSet#updateObject(java.lang.String, java.lang.Object)</a>
<span class="sourceLineNo">1807</span><a id="line.1807">     */</a>
<span class="sourceLineNo">1808</span><a id="line.1808">    protected final void updateObject(final String columnLabel, final Object x) throws SQLException {</a>
<span class="sourceLineNo">1809</span><a id="line.1809">        rs.updateObject(columnLabel, x);</a>
<span class="sourceLineNo">1810</span><a id="line.1810">    }</a>
<span class="sourceLineNo">1811</span><a id="line.1811"></a>
<span class="sourceLineNo">1812</span><a id="line.1812">    /**</a>
<span class="sourceLineNo">1813</span><a id="line.1813">     * @param columnIndex</a>
<span class="sourceLineNo">1814</span><a id="line.1814">     * @param x</a>
<span class="sourceLineNo">1815</span><a id="line.1815">     * @throws SQLException</a>
<span class="sourceLineNo">1816</span><a id="line.1816">     * @see java.sql.ResultSet#updateRef(int, java.sql.Ref)</a>
<span class="sourceLineNo">1817</span><a id="line.1817">     */</a>
<span class="sourceLineNo">1818</span><a id="line.1818">    protected final void updateRef(final int columnIndex, final Ref x) throws SQLException {</a>
<span class="sourceLineNo">1819</span><a id="line.1819">        rs.updateRef(columnIndex, x);</a>
<span class="sourceLineNo">1820</span><a id="line.1820">    }</a>
<span class="sourceLineNo">1821</span><a id="line.1821"></a>
<span class="sourceLineNo">1822</span><a id="line.1822">    /**</a>
<span class="sourceLineNo">1823</span><a id="line.1823">     * @param columnLabel</a>
<span class="sourceLineNo">1824</span><a id="line.1824">     * @param x</a>
<span class="sourceLineNo">1825</span><a id="line.1825">     * @throws SQLException</a>
<span class="sourceLineNo">1826</span><a id="line.1826">     * @see java.sql.ResultSet#updateRef(java.lang.String, java.sql.Ref)</a>
<span class="sourceLineNo">1827</span><a id="line.1827">     */</a>
<span class="sourceLineNo">1828</span><a id="line.1828">    protected final void updateRef(final String columnLabel, final Ref x) throws SQLException {</a>
<span class="sourceLineNo">1829</span><a id="line.1829">        rs.updateRef(columnLabel, x);</a>
<span class="sourceLineNo">1830</span><a id="line.1830">    }</a>
<span class="sourceLineNo">1831</span><a id="line.1831"></a>
<span class="sourceLineNo">1832</span><a id="line.1832">    /**</a>
<span class="sourceLineNo">1833</span><a id="line.1833">     * @throws SQLException</a>
<span class="sourceLineNo">1834</span><a id="line.1834">     * @see java.sql.ResultSet#updateRow()</a>
<span class="sourceLineNo">1835</span><a id="line.1835">     */</a>
<span class="sourceLineNo">1836</span><a id="line.1836">    protected final void updateRow() throws SQLException {</a>
<span class="sourceLineNo">1837</span><a id="line.1837">        rs.updateRow();</a>
<span class="sourceLineNo">1838</span><a id="line.1838">    }</a>
<span class="sourceLineNo">1839</span><a id="line.1839"></a>
<span class="sourceLineNo">1840</span><a id="line.1840">    /**</a>
<span class="sourceLineNo">1841</span><a id="line.1841">     * @param columnIndex</a>
<span class="sourceLineNo">1842</span><a id="line.1842">     * @param x</a>
<span class="sourceLineNo">1843</span><a id="line.1843">     * @throws SQLException</a>
<span class="sourceLineNo">1844</span><a id="line.1844">     * @see java.sql.ResultSet#updateRowId(int, java.sql.RowId)</a>
<span class="sourceLineNo">1845</span><a id="line.1845">     */</a>
<span class="sourceLineNo">1846</span><a id="line.1846">    protected final void updateRowId(final int columnIndex, final RowId x) throws SQLException {</a>
<span class="sourceLineNo">1847</span><a id="line.1847">        rs.updateRowId(columnIndex, x);</a>
<span class="sourceLineNo">1848</span><a id="line.1848">    }</a>
<span class="sourceLineNo">1849</span><a id="line.1849"></a>
<span class="sourceLineNo">1850</span><a id="line.1850">    /**</a>
<span class="sourceLineNo">1851</span><a id="line.1851">     * @param columnLabel</a>
<span class="sourceLineNo">1852</span><a id="line.1852">     * @param x</a>
<span class="sourceLineNo">1853</span><a id="line.1853">     * @throws SQLException</a>
<span class="sourceLineNo">1854</span><a id="line.1854">     * @see java.sql.ResultSet#updateRowId(java.lang.String, java.sql.RowId)</a>
<span class="sourceLineNo">1855</span><a id="line.1855">     */</a>
<span class="sourceLineNo">1856</span><a id="line.1856">    protected final void updateRowId(final String columnLabel, final RowId x) throws SQLException {</a>
<span class="sourceLineNo">1857</span><a id="line.1857">        rs.updateRowId(columnLabel, x);</a>
<span class="sourceLineNo">1858</span><a id="line.1858">    }</a>
<span class="sourceLineNo">1859</span><a id="line.1859"></a>
<span class="sourceLineNo">1860</span><a id="line.1860">    /**</a>
<span class="sourceLineNo">1861</span><a id="line.1861">     * @param columnIndex</a>
<span class="sourceLineNo">1862</span><a id="line.1862">     * @param xmlObject</a>
<span class="sourceLineNo">1863</span><a id="line.1863">     * @throws SQLException</a>
<span class="sourceLineNo">1864</span><a id="line.1864">     * @see java.sql.ResultSet#updateSQLXML(int, java.sql.SQLXML)</a>
<span class="sourceLineNo">1865</span><a id="line.1865">     */</a>
<span class="sourceLineNo">1866</span><a id="line.1866">    protected final void updateSQLXML(final int columnIndex, final SQLXML xmlObject) throws SQLException {</a>
<span class="sourceLineNo">1867</span><a id="line.1867">        rs.updateSQLXML(columnIndex, xmlObject);</a>
<span class="sourceLineNo">1868</span><a id="line.1868">    }</a>
<span class="sourceLineNo">1869</span><a id="line.1869"></a>
<span class="sourceLineNo">1870</span><a id="line.1870">    /**</a>
<span class="sourceLineNo">1871</span><a id="line.1871">     * @param columnLabel</a>
<span class="sourceLineNo">1872</span><a id="line.1872">     * @param xmlObject</a>
<span class="sourceLineNo">1873</span><a id="line.1873">     * @throws SQLException</a>
<span class="sourceLineNo">1874</span><a id="line.1874">     * @see java.sql.ResultSet#updateSQLXML(java.lang.String, java.sql.SQLXML)</a>
<span class="sourceLineNo">1875</span><a id="line.1875">     */</a>
<span class="sourceLineNo">1876</span><a id="line.1876">    protected final void updateSQLXML(final String columnLabel, final SQLXML xmlObject) throws SQLException {</a>
<span class="sourceLineNo">1877</span><a id="line.1877">        rs.updateSQLXML(columnLabel, xmlObject);</a>
<span class="sourceLineNo">1878</span><a id="line.1878">    }</a>
<span class="sourceLineNo">1879</span><a id="line.1879"></a>
<span class="sourceLineNo">1880</span><a id="line.1880">    /**</a>
<span class="sourceLineNo">1881</span><a id="line.1881">     * @param columnIndex</a>
<span class="sourceLineNo">1882</span><a id="line.1882">     * @param x</a>
<span class="sourceLineNo">1883</span><a id="line.1883">     * @throws SQLException</a>
<span class="sourceLineNo">1884</span><a id="line.1884">     * @see java.sql.ResultSet#updateShort(int, short)</a>
<span class="sourceLineNo">1885</span><a id="line.1885">     */</a>
<span class="sourceLineNo">1886</span><a id="line.1886">    protected final void updateShort(final int columnIndex, final short x) throws SQLException {</a>
<span class="sourceLineNo">1887</span><a id="line.1887">        rs.updateShort(columnIndex, x);</a>
<span class="sourceLineNo">1888</span><a id="line.1888">    }</a>
<span class="sourceLineNo">1889</span><a id="line.1889"></a>
<span class="sourceLineNo">1890</span><a id="line.1890">    /**</a>
<span class="sourceLineNo">1891</span><a id="line.1891">     * @param columnLabel</a>
<span class="sourceLineNo">1892</span><a id="line.1892">     * @param x</a>
<span class="sourceLineNo">1893</span><a id="line.1893">     * @throws SQLException</a>
<span class="sourceLineNo">1894</span><a id="line.1894">     * @see java.sql.ResultSet#updateShort(java.lang.String, short)</a>
<span class="sourceLineNo">1895</span><a id="line.1895">     */</a>
<span class="sourceLineNo">1896</span><a id="line.1896">    protected final void updateShort(final String columnLabel, final short x) throws SQLException {</a>
<span class="sourceLineNo">1897</span><a id="line.1897">        rs.updateShort(columnLabel, x);</a>
<span class="sourceLineNo">1898</span><a id="line.1898">    }</a>
<span class="sourceLineNo">1899</span><a id="line.1899"></a>
<span class="sourceLineNo">1900</span><a id="line.1900">    /**</a>
<span class="sourceLineNo">1901</span><a id="line.1901">     * @param columnIndex</a>
<span class="sourceLineNo">1902</span><a id="line.1902">     * @param x</a>
<span class="sourceLineNo">1903</span><a id="line.1903">     * @throws SQLException</a>
<span class="sourceLineNo">1904</span><a id="line.1904">     * @see java.sql.ResultSet#updateString(int, java.lang.String)</a>
<span class="sourceLineNo">1905</span><a id="line.1905">     */</a>
<span class="sourceLineNo">1906</span><a id="line.1906">    protected final void updateString(final int columnIndex, final String x) throws SQLException {</a>
<span class="sourceLineNo">1907</span><a id="line.1907">        rs.updateString(columnIndex, x);</a>
<span class="sourceLineNo">1908</span><a id="line.1908">    }</a>
<span class="sourceLineNo">1909</span><a id="line.1909"></a>
<span class="sourceLineNo">1910</span><a id="line.1910">    /**</a>
<span class="sourceLineNo">1911</span><a id="line.1911">     * @param columnLabel</a>
<span class="sourceLineNo">1912</span><a id="line.1912">     * @param x</a>
<span class="sourceLineNo">1913</span><a id="line.1913">     * @throws SQLException</a>
<span class="sourceLineNo">1914</span><a id="line.1914">     * @see java.sql.ResultSet#updateString(java.lang.String, java.lang.String)</a>
<span class="sourceLineNo">1915</span><a id="line.1915">     */</a>
<span class="sourceLineNo">1916</span><a id="line.1916">    protected final void updateString(final String columnLabel, final String x) throws SQLException {</a>
<span class="sourceLineNo">1917</span><a id="line.1917">        rs.updateString(columnLabel, x);</a>
<span class="sourceLineNo">1918</span><a id="line.1918">    }</a>
<span class="sourceLineNo">1919</span><a id="line.1919"></a>
<span class="sourceLineNo">1920</span><a id="line.1920">    /**</a>
<span class="sourceLineNo">1921</span><a id="line.1921">     * @param columnIndex</a>
<span class="sourceLineNo">1922</span><a id="line.1922">     * @param x</a>
<span class="sourceLineNo">1923</span><a id="line.1923">     * @throws SQLException</a>
<span class="sourceLineNo">1924</span><a id="line.1924">     * @see java.sql.ResultSet#updateTime(int, java.sql.Time)</a>
<span class="sourceLineNo">1925</span><a id="line.1925">     */</a>
<span class="sourceLineNo">1926</span><a id="line.1926">    protected final void updateTime(final int columnIndex, final Time x) throws SQLException {</a>
<span class="sourceLineNo">1927</span><a id="line.1927">        rs.updateTime(columnIndex, x);</a>
<span class="sourceLineNo">1928</span><a id="line.1928">    }</a>
<span class="sourceLineNo">1929</span><a id="line.1929"></a>
<span class="sourceLineNo">1930</span><a id="line.1930">    /**</a>
<span class="sourceLineNo">1931</span><a id="line.1931">     * @param columnLabel</a>
<span class="sourceLineNo">1932</span><a id="line.1932">     * @param x</a>
<span class="sourceLineNo">1933</span><a id="line.1933">     * @throws SQLException</a>
<span class="sourceLineNo">1934</span><a id="line.1934">     * @see java.sql.ResultSet#updateTime(java.lang.String, java.sql.Time)</a>
<span class="sourceLineNo">1935</span><a id="line.1935">     */</a>
<span class="sourceLineNo">1936</span><a id="line.1936">    protected final void updateTime(final String columnLabel, final Time x) throws SQLException {</a>
<span class="sourceLineNo">1937</span><a id="line.1937">        rs.updateTime(columnLabel, x);</a>
<span class="sourceLineNo">1938</span><a id="line.1938">    }</a>
<span class="sourceLineNo">1939</span><a id="line.1939"></a>
<span class="sourceLineNo">1940</span><a id="line.1940">    /**</a>
<span class="sourceLineNo">1941</span><a id="line.1941">     * @param columnIndex</a>
<span class="sourceLineNo">1942</span><a id="line.1942">     * @param x</a>
<span class="sourceLineNo">1943</span><a id="line.1943">     * @throws SQLException</a>
<span class="sourceLineNo">1944</span><a id="line.1944">     * @see java.sql.ResultSet#updateTimestamp(int, java.sql.Timestamp)</a>
<span class="sourceLineNo">1945</span><a id="line.1945">     */</a>
<span class="sourceLineNo">1946</span><a id="line.1946">    protected final void updateTimestamp(final int columnIndex, final Timestamp x) throws SQLException {</a>
<span class="sourceLineNo">1947</span><a id="line.1947">        rs.updateTimestamp(columnIndex, x);</a>
<span class="sourceLineNo">1948</span><a id="line.1948">    }</a>
<span class="sourceLineNo">1949</span><a id="line.1949"></a>
<span class="sourceLineNo">1950</span><a id="line.1950">    /**</a>
<span class="sourceLineNo">1951</span><a id="line.1951">     * @param columnLabel</a>
<span class="sourceLineNo">1952</span><a id="line.1952">     * @param x</a>
<span class="sourceLineNo">1953</span><a id="line.1953">     * @throws SQLException</a>
<span class="sourceLineNo">1954</span><a id="line.1954">     * @see java.sql.ResultSet#updateTimestamp(java.lang.String, java.sql.Timestamp)</a>
<span class="sourceLineNo">1955</span><a id="line.1955">     */</a>
<span class="sourceLineNo">1956</span><a id="line.1956">    protected final void updateTimestamp(final String columnLabel, final Timestamp x) throws SQLException {</a>
<span class="sourceLineNo">1957</span><a id="line.1957">        rs.updateTimestamp(columnLabel, x);</a>
<span class="sourceLineNo">1958</span><a id="line.1958">    }</a>
<span class="sourceLineNo">1959</span><a id="line.1959"></a>
<span class="sourceLineNo">1960</span><a id="line.1960">    /**</a>
<span class="sourceLineNo">1961</span><a id="line.1961">     * @return</a>
<span class="sourceLineNo">1962</span><a id="line.1962">     * @throws SQLException</a>
<span class="sourceLineNo">1963</span><a id="line.1963">     * @see java.sql.ResultSet#wasNull()</a>
<span class="sourceLineNo">1964</span><a id="line.1964">     */</a>
<span class="sourceLineNo">1965</span><a id="line.1965">    protected final boolean wasNull() throws SQLException {</a>
<span class="sourceLineNo">1966</span><a id="line.1966">        return rs.wasNull();</a>
<span class="sourceLineNo">1967</span><a id="line.1967">    }</a>
<span class="sourceLineNo">1968</span><a id="line.1968"></a>
<span class="sourceLineNo">1969</span><a id="line.1969">    protected final ResultSet getAdaptedResultSet() {</a>
<span class="sourceLineNo">1970</span><a id="line.1970">        return rs;</a>
<span class="sourceLineNo">1971</span><a id="line.1971">    }</a>
<span class="sourceLineNo">1972</span><a id="line.1972"></a>
<span class="sourceLineNo">1973</span><a id="line.1973">}</a>




























































</pre>
</div>
</main>
</body>
</html>
